/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 22.Ara.2014, 12:37:26
    Author     : BC Ajans
*/


/* Fontlar */
@font-face {
    font-family: SanchezSlab;
    src: url(../font/HelveticaNeueLTPro-Roman.otf);
}
/*@font-face {
    font-family: SanchezSlabBold;
    src: url(../font/SanchezSlab-Bold.otf);
}*/
@font-face {
    font-family: SanchezSlabBoldLight;
    src: url(../font/HelveticaNeueLTPro-XBlkCn.otf);
}
/* Fontlar */

@font-face {
    font-family: sourceregular;
    src: url('../font/sourceregular.ttf');
}
@font-face {
    font-family: regular;
    src: url('../font/regular.ttf');
}

a {
    cursor: pointer;
}


.container {
    width: 980px;
}

header {
    height: 120px;
    padding-top: 30px;
}

header.alt{
    padding-top: 0;
    height: 75px;
}
header .row div {
    float: left;
}

header .row .pull-left {
    float:right!important;
    margin-left: 5px;
    border-left: 1px solid rgba(0,0,0,0.7);
}

header .row .pull-left:last-child {
    border-left: 0;   
    border-left: 0;   
}


header .pull-left a {
    color:#000;
    display: block;
    padding: 3px 7px;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    text-decoration: none;
    font-weight: bold;
}

header  .pull-left  a:hover, header  .pull-left.active  a {
    color:#fff;   
    background: rgba(0,0,0,0.7);
    padding: 10px;
    text-decoration: none;
}

header .oge {
    margin-top: 25px;
}

.carousel-indicators {
    background: url("../img/sliderbg.png") no-repeat;
    bottom: 0;
    left:0;
    /*width: 30%;*/
    margin-left: 0;
    background-position: top right;
    width: 300px;
    height: 56px;
    line-height: 56px;
    margin-bottom: 0;
    text-align: right;
    padding-right: 50px;
    padding-top: 10px;
}

.carousel-indicators .active {
    background: #000;
    border:1px solid #000;
    width: 16px;
    margin:2px;
    height: 16px;
}

.carousel-indicators li{
    background: #fff;
    border:1px solid #000;
    width: 16px;
    height: 16px;
    margin:2px;
}
.ansAlt .row {
    background: url("../img/ans.png") no-repeat;
    background-position: top center;
    height: 444px;
}

.ansAlt2 {
    padding-top: 50px;
    padding-bottom: 50px;
    height: 400px;
}


.ansAlt2 .oge{
    float:left;

}

.ansAlt2 .oge:hover{
    cursor:pointer;   
}


.ansAlt2 .oge:last-child .b{
    /*float: right;*/   
}

.ansAlt2 .oge:hover .b{
    border-radius: 50%;
    border:1px solid #000;
}



.ansAlt2 .oge:hover .b img{
    width: 90px;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}

.ansAlt2 .oge:hover  .y{
    font-size: 20px;   
}


.ansAlt2 .oge .b img{
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    width: 70px;

}
.ansAlt2 .oge .b{
    border:1px solid #eee;
    border-radius: 50%;
    width: 175px;
    height: 175px;
    margin: 0 auto;
    text-align: center;
    /*float: left;*/
    line-height: 180px;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
}

.ansAlt2 .oge .y{
    /*float: left;*/
    width: 100%;
    font-weight: bold;
    font-size: 18px;
    margin: 0 auto;
    margin-top: 25px;
    text-align: center;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    color:#000;
} 



.ansAlt2 .oge:last-child{
    margin-right: 0;   
}


.ansHaber .oge {
    float: left;
    position: relative;
    width: 25%;
    height: 138px;
    overflow: hidden;
    cursor:pointer;
}

.ansHaber .oge:hover .resim img, .ansHaber .oge.active .resim img {
    -webkit-transform:scale(1.15); /* Safari and Chrome */
    -moz-transform:scale(1.15); /* Firefox */
    -ms-transform:scale(1.15); /* IE 9 */
    -o-transform:scale(1.15); /* Opera */
    transform:scale(1.15);   
}
.ansHaber .oge .resim img {
    width: 100%;
    min-height: 100%;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
}
.ansHaber .baslik:first-child {
    width: 100%;
    text-align: center;
    padding: 15px 0;
    font-size: 22px;
    font-weight: bold;
}

.ansHaber .oge .transparan {
    width: 100%;
    height: 140px;
    position: absolute;left:0;
    top:0;
    background: rgba(0,0,0,0.6);
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .9s;
    -webkit-transition: .2s;
    transition: .9s;
    display: block;
    z-index: 50;
}

.ansHaber .oge.active .transparan, .ansHaber .oge:hover .transparan {
    background: rgba(0,0,0,0.1);
}



.ansHaber {
    /*margin-bottom: 15px;*/
}

.ansHaber .oge .baslik {
    /*display: none;*/
}

.ansHaber .oge .yeninumara {
    /*display: none;*/
}

.ansHaber .oge .numara {
    position: absolute;
    bottom: 10px;
    left: 10px;
    color:#fff;
    font-size: 18px;
    text-shadow: 1px 1px 1px #000;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    z-index: 51;

}


.ansHaber .oge .baslik {
    position: absolute;
    bottom: -50px;
    left: 10px;
    color:#fff;
    font-size: 14px;
    text-shadow: 1px 1px 1px #000;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    z-index: 51;
    width: 100%;
    padding-right: 10px;
}



.ansHaber .oge .yeninumara {
    position: absolute;
    top: -50px;
    /*bottom:auto;*/
    z-index: 58;
    left: 10px;
    color:#fff;
    font-size: 24px;
    text-shadow: 1px 1px 1px #000;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;

}


.ansHaber .oge.active .yeninumara, .ansHaber .oge:hover .yeninumara  {
    top:10px;   
}


.ansHaber .oge.active .baslik, .ansHaber .oge:hover .baslik  {
    bottom:10px;   
}


.ansHaber .oge.active .numara, .ansHaber .oge:hover .numara  {
    bottom:-50px;   
}


.ansHaber .metinler .oge2 {
    position: absolute;
    left: -5000px;
    width: 100%;
    -o-transition: .7s;
    -ms-transition: .7s;
    -moz-transition: .7s;
    -webkit-transition: .7s;
    transition: .7s;


}

.ansHaber .metinler .oge2.active{
    position: absolute;
    left:0;
}

.ansHaber .metinler  {
    position: relative;  
    text-align: center;
    min-height: 100px;
}

.ansHaber .metinler .metin {
    font-weight: bold;
    font-size: 12px;
}


.ansHaber .metinler .devami a {
    color:#000;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 0;
    margin-top: 10px;

}

.ansHaber .anabuton {
    text-align: right;
    line-height:43px;
}

.ansHaber .anabuton a {
    background: #B71D26;
    /*line-height: 60px;*/
    padding: 15px 15px;
    color:#fff;
    font-size: 11px;
    font-weight: bold;
    text-spacing: -2px; 
}


.footer1 {
    height: 137px;
    background: #B71D26;
    padding-top: 50px;
    color:#fff;

}

.footer1 .ebultenyazi {
    float: left;
    font-size: 12px;
    margin-top: 8px;
}

.footer1 .ebulten {
    float:left;   
    height: 34px;
}


.footer1 .ebulten form {
    position: relative;
    width: 270px;
    margin-left: 10px;
}

.footer1 .ebulten form input {
    position: absolute;
    top:0;
    left:0;
    width: 270px;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    margin:0;
    border:0;
    border-radius: 5px;
    background: #fff;
    font-size: 12px;
    z-index: 14;
}

.footer1 .ebulten form button {
    position: absolute;
    top:7px;
    right: 7px;
    left: auto;
    background: url("../img/bultenform.gif");
    z-index: 15;
    width: 20px;
    height: 20px;
    line-height: 20px;
    /*padding: 0 5px;*/
    margin:0;
    border:0;
    /*border-radius: 5px;*/
    /*background: #fff;*/
    /*font-size: 12px;*/
}

.footer1 .email {
    float: left;
    border-left: 1px solid #fff;
    margin-left: 35px;
    padding-left: 30px;
    line-height: 30px;

}
.footer1 .email2 {
    float: left;
    /*border-left: 1px solid #fff;*/
    margin-left: 5px;
    /*padding-left: 30px;*/
    line-height: 30px;

}

.footer1 .email3 {
    float: left;
    /*border-left: 1px solid #fff;*/
    margin-left: 5px;
    font-size: 26px;
    font-weight: bold;
    /*padding-left: 30px;*/
    line-height: 30px;

}

.footer1 .email i {
    font-size:30px;   
    /*line-height: 30px;*/
}

.footer1 .email span {
    line-height: 30px;   
}

.footer2 {
    background: #000;
    height: 78px;
    line-height: 78px;
    color:#fff;
    font-size: 12px;
}

.genelUst {
    background: url("../img/genelResim.jpg") no-repeat;
    background-position: top center;
    position: relative;
    height: 215px;
	margin-top:25px;
}


.genelUst .row{
    position: relative;
    height: 215px;
}

.genelUst2 .row {
    padding: 0 35px;
}

.genelUst .genelBaslik {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 25px;
    font-weight: bold;
    color:#fff;
    text-shadow: 1px 1px 1px #000;
}

.genelUst2 {
    background: #000;
    line-height: 70px;
    color:#fff;
    font-weight: bold;
    cursor:default;
    font-size: 13px;
}

.genelUst2 .oge {
    float:left;  
    width: 33%;
    text-align: center;
    color:#fff;
}

.genelUst2 .oge{
    margin-right: 0px;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
}


.genelUst2 .oge:hover {
    -webkit-transform:scale(1.15); /* Safari and Chrome */
    -moz-transform:scale(1.15); /* Firefox */
    -ms-transform:scale(1.15); /* IE 9 */
    -o-transform:scale(1.15); /* Opera */
    transform:scale(1.15);   
}
.ustLink {
    margin-top: 30px;
    font-size: 11px;
    line-height: 11px;
}

.ustLink a {
    color:#000;   
}


.genelBaslik2 {
    font-weight: bold;
    font-size: 24px;
}

.bayi {
    min-height: 400px;
}

.bayi .satir div {
	font-size:12px;
	line-height:20px;
    float:left;
    border-right: 1px solid #eee;
    padding: 0 15px;
    width: 20%;
}


.bayi .satir .iki {
    width: 30%;
}

.bayi .satir .bes {
    width: 10%;
}


.bayi .satir div:last-child {
    border:0;
}

.bayi .satir {
    margin-bottom: 5px;   
    border:3px solid #ddd;
    line-height: 60px;
    color:#000;

}

.bayi .satir:hover {
    background: #EB0C13;
    color:#fff;
}

.bayi .satir:hover div {
    border-color: #F0444A;
}

.bayi .satir:hover .bes button {
    background: url("../img/bayi2.png");
}


.bayi .satir .bes button {
    background: url(../img/bayi.png) no-repeat;
    width: 34px;
    height: 27px;
    border:0;
    /*margin-right: 5px;*/
    /*margin-top: 5px;*/

}

.haberler {
    min-height: 400px;
}

.haberler .oge {
    width: 50%;
    margin-right: 0%;
    float:left;
    padding: 15px;
    cursor: default;
    -o-transition: .9s;
    -ms-transition: .9s;
    -moz-transition: .9s;
    -webkit-transition: .9s;
    transition: .9s;
}

.haberler .oge:nth-child(2n+2) {
    margin-right: 0;
}

.haberler .oge:hover {
    background: #F9F9F9;
}


.haberler .oge .resim {
    float:left;
    height: 93px;
    width: 144px;
    margin-right: 10px;
}

.haberler .oge .resim img {
    width:100%;
    min-height:100%;
}


.haberler .oge .baslik {
    width: 306px;
    text-align: left;
    float:left;
    color:red;
    height: 20px;
    overflow: hidden;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
}
.haberler .oge .baslik a {
    color:red;
}


.haberler .oge .metin {
    height: 50px;
    font-size: 11px;
    float:left;
    width: 306px;
    color:#919191;
    line-height: 12px;
    overflow: hidden;
}
.haberler .oge .devami a {
    color:red;
}

.haberler .oge .devami {
    line-height: 22px;
    font-size: 12px;
    float:left;
    width: 306px;
    border-bottom: 1px solid #eee;
    text-align: right;
}

.altGenelBaslik {
    margin: 35px 0 20px;
    font-size: 18px;
    font-weight: bold;
}

.ansiletisim .b4 button{
    background: red;
    color:#fff;
    font-size:14px;
    font-weight: bold;
    width: auto;
    padding: 0 30px;
    line-height: 35px;
    border:0;
    float:right;
}
.ansiletisim .b4 {
    text-align: right;
    width: 100%;
}

.ansiletisim input {
    width: 65%;
}
.adresbilgileri .oge {
    margin-bottom: 10px;   
}

.adresbilgileri .oge .a{
    width: 12%;
    color:red;
    font-size: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
}
.adresbilgileri .oge:first-child .b{
    line-height: 20px;
}
.adresbilgileri .oge:first-child .a{
    font-size: 40px;
}

.adresbilgileri .oge .b{
    width: 88%;
    float: left;
    color:#000;
    font-size: 16px;
    line-height: 30px;
}
.solMenu {
    margin-bottom: 30px;
}
.solMenu .oge{
    border:1px solid #DFDFDF;
    margin-bottom: 2px;
    background: #eee;
    line-height: 54px;
    padding: 0 20px;
    color:#000;
    font-size: 16px;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
}

.solMenu .oge a{
    color:#000;
    display: block;
    text-decoration: none;
    -o-transition: .1s;
    -ms-transition: .1s;
    -moz-transition: .1s;
    -webkit-transition: .1s;
    transition: .1s;
}

.solMenu .oge.active, .solMenu .oge:hover{
    background: red;
}

.solMenu .oge.active a, .solMenu .oge:hover a{
    color:white;
}

.urunler .oge {
    margin-right: 2%;
    width: 32%;
    float: left;
    margin-bottom: 15px;
    border:1px solid #ddd;
    text-align: center;
    background: #eee;
    color:#000;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    position: relative;
}
.urunler .oge .resim {
    width: 100%;
    height: 140px;
    overflow: hidden;
}

.urunler .oge:hover .resim img{
    -webkit-transform:scale(1.15); /* Safari and Chrome */
    -moz-transform:scale(1.15); /* Firefox */
    -ms-transform:scale(1.15); /* IE 9 */
    -o-transform:scale(1.15); /* Opera */
    transform:scale(1.15);     
}


.urunler .oge:hover .transparan {
    /*display: none;*/
    background: rgba(0,0,0,0.1);
}
.urunler .oge .transparan {
    position: absolute;
    left:0;
    width: 100%;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    top:0;
    height: 140px;
    background: rgba(0,0,0,0.5);
}
.urunler .oge .resim img{
    width:100%;
    min-height:100%;   
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
}

.urunler a {
    color:#000;
    text-decoration: none;
}

.urunler .oge:nth-child(3n+3) {
    margin-right: 0;
}


.urunler .oge:hover {
    background: #EA2A1C;
    color:#fff;
    /*cursor: pointer;*/
}

.urunler .oge:hover a{
    color:white;
}

.urunler .oge .bas {
    padding: 20px 5px 10px;
    font-size: 12px;
    line-height: 12px;
    /*cursor: default;*/
}
.urunler .oge .bas2 {
    padding: 0px 5px 15px;
    font-size: 18px;
    /*cursor: default;*/
    line-height: 15px;
}

.asa {
    width: 100%;
    margin-left: 0%;
    margin-top: 5px;
    background: url("../img/teklif.png");
    height: 47px;
    background-position: top center;
    border:0;
    border-radius: 5px;
    
}

.asa.aa {
    background: url("../img/teklif2.png");
    background-position: top center;


}

.asas {
    position: absolute;
    right: -25px;
    top: -25px;
    border:1px solid #ddd!important;
    z-index: 9999999;
    box-shadow: 1px 1px 1px #ddd;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
    background: #fff!important;
    font-size: 16px;
    color:red;
    padding: 0;
}

.asasasas {
    float: right;
    background: red;
    color:#fff;
    line-height: 35px;
    width: 180px;
    border:0;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.fotolar .oge {
    float: left;
    width: 23%;
    margin-right: 2.66%;
    margin-bottom: 15px;
    height: 130px;
    overflow: hidden;
    border:1px solid #ddd;
}

.fotolar .oge:nth-child(4n+4) {
    margin-right: 0;
}
.fotolar .oge  img{
    width:100%;
    min-height:100%;   
}


.slayt .item {
    height: 400px;
}

.slayt .item  img{
    width:100%;
    min-height:100%;
}

.slayt .item .baslik1 {
    position: absolute;
    top:-200px;
    left:22%;
    font-size: 36px;
    font-weight: bold;
    color:#fff;
    text-shadow: 1px 1px 1px #000;
    -o-transition: .88s;
    -ms-transition: .88s;
    -moz-transition: .88s;
    -webkit-transition: .88s;
    transition: .88s;
}

.slayt .item.active .baslik1 {
    top:40px;
}

.slayt .item.active .baslik2 {
    top:85px;
}

.slayt .item.active .baslik3 {
    /*top:150px;*/
    right: 35%;
    font-size: 22px;
    background: #fff;
    border:1px solid #fff;

}

.slayt .item.active .sliderk {
    left:17%;
}
.slayt .item .baslik2 {
    position: absolute;
    top:-175px;
    left:22%;
    font-size: 20px;
    font-weight: normal;
    color:#fff;
    text-shadow: 1px 1px 1px #000;
    -o-transition: .77s;
    -ms-transition: .77s;
    -moz-transition: .77s;
    -webkit-transition: .77s;
    transition: .77s;
width:350px;
}
.slayt .item .baslik3 {
    position: absolute;
    top:150px;
    right: -350%;
    font-size: 1px;
    font-weight: bold;
    color:red;
    text-shadow: 1px 1px 1px #fff;

    width: 180px;
    height: 180px;
    padding:0 10px;
    /*vertical-align: center;*/
    border:none;
    background: none;
    text-align: center;
    -o-transition: .999999s;
    -ms-transition: .999999s;
    -moz-transition: .999999s;
    -webkit-transition: .999999s;
    transition: .999999s;
    /*outline: 1px solid #000;*/
    /*margin: 15px;*/
    border-radius: 50%;
    overflow: hidden;
    line-height: 180px;

}

.slayt .item .baslik3 span {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;      
}

.slayt .item .sliderk{
    position: absolute;
    left:-999%;
    top:50px;
    background: url("../img/sliderk.png");
    height: 52px;
    width: 53px;
    background-color: rgba(255,255,255,0.1);
    -o-transition: .99s;
    -ms-transition: .99s;
    -moz-transition: .99s;
    -webkit-transition: .99s;
    transition: .99s;
}


.diller {
    position: absolute;
    right: 3px;
    top: 3px;
}
.min-width img{
min-width:1920px;
}


div.modal-body iframe{
width:570px!important;
}