@charset "utf-8";
/* CSS Document */
@import url(cozymessage.css);
@import url(sidenav.css);
@import url(rslides.css);

body {
	font-family: 'Ubuntu', sans-serif;
    color: #363435;
    background-color: #fff;
}
.ana_kolon{overflow: hidden; background-color: white; padding: 0 100px 0 100px; position: relative;}

.top{padding-top: 20px; padding-bottom: 40px; overflow: hidden;}
.logo{padding-top: 0px; width: 215px; height: 65px; }
.anamenu{ width: 100%; float: left; padding-top: 21px;}
.anamenu a{ color: #fff; background-color: #80BE35 /*#363435*/; font-weight: 500; display: block; float: right; height: 37px; padding: 9px 5px 0 5px; margin: 0 5px 0 5px; border-radius: 3px; font-size: 13px;}
.anamenu a:hover,.anamenu a.active{color:#363435; text-decoration: none;}


/*ana sayfa*/

.k_bolumler{text-align: center; padding: 0 5px 0 5px;}
.k_bolumler i{ display: inline-block;  height: 110px; width: 110px; font-size: 40px; line-height: 110px; background-color: #fff; border-radius: 60px; border: 1px solid; border-color: #FAC7C8; color:#EC3237; margin-top: 30px;}
.k_bolumler h1{ margin: 10px 0 10px 0; font-size: 17px; }
.k_bolumler div{padding-bottom: 10px;}



.son_projeler{margin-top: 50px;}
.son_projeler h1{text-align: center; font-size: 20px;}
.son_projeler h2{margin-bottom: 20px;}
.son_projeler p{text-align: justify; font-size: 13px; line-height: 24px; margin-bottom: 40px;}


.sayfalar{padding-bottom: 50px; width: 100%; overflow: hidden;}

.thumbnail{border:none;}

.thumbnail .caption{padding: 0;}

h1{font-weight: 700; color: #363435; padding: 0; margin: 0; /*border-bottom:1px solid #9A999A;*/ font-size: 16px; padding-bottom: 5px; margin-bottom: 20px; width: 95%;}
h2{font-weight: 700; color: #363435; padding: 0; margin: 0; font-size: 15px; margin-bottom: 10px;}

h1.genel_baslik{text-align: center; width: 100%;}


p{ color: #353334; font-size: 14px;}

.list-group-item{font-size: 12px; color: #363435; padding: 8px;}
.list-group-item.active,.list-group-item.active:hover{background-color:#80BE35; border-color: #80BE35;}
.row.siderow{margin-bottom: 40px;}

address{font-size: 12px; color: #363435;}
address .fa{display: block; float: left; font-size: 18px; margin-right: 8px; width: 15px;}
address a{ display: block;}

.resim{margin-bottom: 20px;}


.sub_logo{width: 150px; height: 33px; background-image: url("../resimler/logo_alt.png"); background-repeat: no-repeat; float: left; margin-bottom: 5px;}



.footer{background-color: #9A999A; min-height: 30px;text-align: center; padding-top: 5px;}
.copyright{ color: white; font-size: 12px; font-weight: 400;}

.footer.abs{position: fixed; bottom: 0; left: 0; width: 100%;}


a.thumbnail{ text-decoration: none;}
a .tBaslik{text-align: center; font-size: 15px; font-weight: 700; color:#363435;}

.thumbnail .refBaslik{text-align: center; font-size: 14px; font-weight: 500; color:#363435;}

.thumbnail.refs img{ border: 1px solid #ccc;}




.proje_item{ height: 190px;}

.breadcrumb{background-color: transparent; margin-bottom: 10px;}

.mandatory {
  color: #b94a48;
  margin-left: 2px;
}
.gmap{width:100%; height:566px;}

.vert-form .row{margin-bottom: 5px;}
.vert-form label{ font-size:12px; font-weight:500; padding-top:5px;}
.vert-form .form-elm{width:100%; border:1px solid #CCC; padding:8px; font-size:12px; min-height:35px;}
.vert-form textarea{ display:block;}
.vert-form.teklif label{font-size:14px; display:block; margin-top:10px;}
.vert-form.teklif hr{ margin:5px 0 5px 0;}

.ekko-lightbox .modal-header{border:none; padding: 0; margin: 0; height: 20px;}
.ekko-lightbox .modal-header .close{margin-right: 12px; margin-top: 5px;}
.ekko-lightbox .modal-header .modal-title{display: none;}
.ekko-lightbox .modal-header .modal-body{padding-top: 5px;}




@media (max-width: 768px) {
    .ana_kolon{padding: 0;}
    h1{font-size: 14px; }
    h2{font-size: 13px;}
    p{font-size: 12px;}
    .row.siderow{padding: 0 5px 0 5px;}
    .breadcrumb{padding: 0 25px 0 25px; text-align: center; margin-bottom: 30px;}
    .son_projeler{padding: 0 5px 0 5px;}
}

@media (min-width: 768px) {
	
}

@media (max-width: 991px) {
    h1{text-align: center;width: 100%;}
    h2{ width: 100%;}
    .logo{margin: auto;} 
    .navBtn{display: block;}
    .list-group-item{text-align: center;}
}

.has-padding {padding: 15px;}
.loader_gif{width:100%; height:100%; background:url(../_admin/images/loading.gif) #FFF no-repeat center center; position:fixed; left:0; top:0; z-index:99999; opacity:.9;}