﻿
#BannerIcSayfa{ position:absolute; top:0;left:0; z-index:-1}
#BannerIcSayfa img{width:100%; display:block}

#HizliMenu{margin:10px 0 25px 0; color:#808080}
#HizliMenu a{color:#808080}
#HizliMenu a:hover{color:#000000}
h2.IcSayfaBaslik{font-size:30px; margin-bottom:60px; display:block; color:#b4252d}
.Detay h2{ margin-bottom:20px;}
.Detay #HizliMenu{ margin-bottom:10px;}

.Galeri{border:solid 1px #EBEBEB; padding:10px; display:block; position:relative; border-radius:15px}
.Galeri .overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%; opacity: 0; transition: .5s ease; background:rgba(0, 0, 0, 0.6); border-radius:15px }
.Galeri:hover .overlay {opacity: 1;}
.Galeri .text {color:#FFF; display:block; width:100%; font-size: 30px;position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); font-weight:normal; text-align:center}
.Galeri img{border-radius:15px}

#IcSayfa input[type=checkbox]:checked + label {color: #1dc221;} 
#IcSayfa label {display: block;cursor: pointer;position: relative;padding: 0 25px; margin:0 5px 0 0; float:left; }
#IcSayfa label:before{content:""; display: inline-block;width: 14px;height: 14px;position: absolute;left: 0;background-color: #FFF;border-radius: 3px;border:solid 1px #CCC; top:5px}
#IcSayfa input[type='checkbox'] {display: none;}
#IcSayfa input[type='checkbox']:checked + label:before { content:"\2713"; font-size: 12px; color: #000;text-align: center;line-height: 15px;}
#IcSayfa input[type='radio'] {display: none;}
#IcSayfa input[type='radio']:checked + label:before { content:"\2713"; font-size: 12px; color: #000;text-align: center;line-height: 15px;}
#IcSayfa .Ozellik{width:100%; }
#IcSayfa .Ozellik td{padding:2px; font-weight:normal;}
#IcSayfa .Ozellik td label{font-weight:normal;}
#IcSayfa .Ozellik label {width:100%}
#IcSayfa .Ozellik span{font-weight:bold}


#IcSayfa{color:#3f3f3f; margin-top:20px}
iframe{display:block}

#Kurumsal{margin-bottom:20px}
#Kurumsal strong{color:#b4252d; display:block; font-size:18px; margin-bottom:5px; font-weight:normal}

#IcSayfa .Satir{position:relative}
.custom-select{position:relative}
#IcSayfa label.custom-select {position: relative;display: inline-block;}
#IcSayfa .custom-select select {display: inline-block;width:100%; border: 1px solid #bbb;  padding: 5px; margin: 0 0 10px 0; font: inherit; outline: none; -webkit-appearance: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .custom-select select { padding-right: 30px; }}
#IcSayfa .custom-select:after { content: "▼"; position: absolute; top: 2px;right: 3px;line-height: 30px; padding: 0 7px;background: #FFF; pointer-events: none;height:30px}
#IcSayfa .no-pointer-events .custom-select:after {content: none;}

#IcSayfa .FirmaYok{font-size:30px; color:#b4252d; display:block; text-align:center;}

#IcSayfa #SolMenu{margin-bottom:20px}
#IcSayfa #SolMenu .panel-group{border:solid 1px #BBB; border-radius:5px; border-bottom:none; margin-bottom:10px}
#IcSayfa #SolMenu .panel-default{margin:0}
#IcSayfa #SolMenu .panel{border:none}
#IcSayfa #SolMenu .panel-heading{padding:0}
#IcSayfa #SolMenu .panel-body{max-height:300px; overflow:auto}
#IcSayfa #SolMenu h4.panel-title{padding:0; margin:0}
#IcSayfa #SolMenu .panel-heading a{display:block; font-weight:normal; padding:10px; position:relative; font-size:18px; background-color:#FFF;  border: none}
#IcSayfa #SolMenu .panel-heading a:hover{color:#b4252d}
#IcSayfa #SolMenu .panel-heading.active h4 a{ color: #b4252d; text-decoration:none; background-color:#f2f2f2}
#IcSayfa #SolMenu .panel-heading a span{transition: all .4s ease; position:absolute; right:10px; top:10px}
#IcSayfa #SolMenu .panel-heading.active  span{transform: rotate(90deg); color:#b4252d}
#IcSayfa #SolMenu .panel-default > .panel-heading{background-color:#EDEDE4; border-bottom:solid 1px #bbb}
#IcSayfa #SolMenu .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{border-bottom:solid 1px #bbb; border-top:none}
#IcSayfa #SolMenu input[type=submit]{background-color:#b4252d; color:#FFF; border-radius:3px;border:none; width:100%; padding:5px; font-size:20px; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
#IcSayfa #SolMenu input[type=submit]:hover{background-color:#000000}

#IcSayfa .Firma{background-color:#F3F3F3; display:inline-block; padding:15px 0; position:relative; height:210px; width:100%}
#IcSayfa .Firma +img{margin-bottom:20px; display:block; margin-top:-5px}
#IcSayfa .Firma b{color:#b4252d; font-size:20px; margin:5px 0; display:block; font-weight:normal}
#IcSayfa .Firma i{color:#60606C; font-size:16px; line-height:22px; font-style:normal}
#IcSayfa .Firma .col-sm-4{position:relative; height:180px}
#IcSayfa .Firma .col-sm-4 img {position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); height:100%; max-width:90%}

#IcSayfa .Firma .FirmaAlt{margin-top:15px;}
#IcSayfa .Firma .FirmaAlt .FirmaOzellik{ float:left; margin-right:20px}
#IcSayfa .Firma .FirmaAlt .FirmaOzellik span{color:#b4252d; margin-right:5px}
#IcSayfa .Firma .BilgiAl{position:absolute; right:20px; bottom:20px; width:100%}
#IcSayfa .Firma .BilgiAl .Incele{font-size:18px; margin-top:10px}
#IcSayfa .Firma .BilgiAl .Incele a{background-color:#b4252d; color:#FFF; border-radius:5px; padding:5px 10px;  float:right}
#IcSayfa .Firma .BilgiAl .Incele a:hover{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
#IcSayfa .Firma .BilgiAl .TeklifIste{font-size:18px; margin-top:10px;}
#IcSayfa .Firma .BilgiAl .TeklifIste a{background-color: #000000; color:#FFF; border-radius:5px; padding:5px 10px; float:right; margin-right:10px; cursor:pointer}
#IcSayfa .Firma .BilgiAl .TeklifIste a:hover{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
#IcSayfa .Firma .BilgiAl span{font-size:14px; margin-right:5px}

#IcSayfa .TeklifAl{border:solid 1px #dcdcdc; background-color:#F7F7F7; padding:15px; border-radius:5px}
#IcSayfa .TeklifAl strong{display:block; color:#FFF; background-color:#b4252d; font-size:18px; padding:10px; font-weight:normal; margin-bottom:15px; border-radius:5px}
#IcSayfa .TeklifAl b{display:block; font-weight:normal; color:#b4252d; font-size:16px; margin-bottom:5px}
#IcSayfa .TeklifAl input[type=text]{border:solid 1px #d9d9d9; border-radius:4px; width:100%; margin-bottom:5px; padding:5px; display:block}
#IcSayfa .TeklifAl textarea{border:solid 1px #d9d9d9; border-radius:4px; width:100%; margin-bottom:10px; padding:5px; display:block}
#IcSayfa .TeklifAl input[type=submit]{width:100%; background-color:#b4252d; color:#FFF; border:none; margin:10px 0; padding:10px; font-size:22px; border-radius:5px; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
#IcSayfa .TeklifAl input[type=submit]:hover{background-color:#000}
#IcSayfa .TeklifAl p{font-size:14px; color:#3f3f3f}
#IcSayfa .TeklifAl i{font-style:normal; color:#b4252d}
#IcSayfa .TeklifAl label{font-weight:normal;font-size:15px}
#IcSayfa .TeklifAl label a{color:#b4252d}
#IcSayfa .TeklifAl label a:hover{text-decoration:underline}
#IcSayfa .TeklifAl input[type=checkbox]:checked + label {color: #000;} 
#IcSayfa .TeklifAl label:before{top:15px}
#IcSayfa .Sonuc {color:#F00; margin:10px 0; display:block; font-size:18px}


#IcSayfa .Kampanya{margin-bottom:20px; font-size:16px }
#IcSayfa .Kampanya img{border-radius:10px; display:block}
#IcSayfa .Kampanya p.KampanyaBaslik{display:block; margin-bottom:10px; color:#b4252d; font-size:20px}
#IcSayfa .Kampanya span.Tarih{display:block; margin-bottom:5px; color:#808080; font-size:16px}
#IcSayfa .Kampanya a{display:table; padding:10px 20px; background-color:#b4252d; color:#FFF; border-radius:5px; margin-top:10px; cursor:pointer}
#IcSayfa .Kampanya a:hover{background-color:#000000}

#IcSayfa .BayiResim .BayiResimler{margin-top:10px; display:block; position:relative}
#IcSayfa .BayiResim .BayiResimler img{padding:5px}
#IcSayfa .BayiResimler {height:600px; display:block; overflow:hidden; position:relative}
#IcSayfa .BayiResimler img{margin:0 auto; width:100%}
#IcSayfa .BayiResimler img {display:block; width:100%;position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}

#IcSayfa .BayiResimler .overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%; opacity: 0; transition: .5s ease; background:rgba(0, 0, 0, 0.60); text-align:center;}
#IcSayfa .BayiResimler:hover .overlay {opacity: 1}
#IcSayfa .BayiResimler .text {color: white;font-size: 24px;position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); font-weight:normal; width:80%; line-height:44px}
#IcSayfa .BayiResimler .text span{display:block; }
#IcSayfa .BayiResimler .text i{display:block; font-style:normal; font-size:22px}

#IcSayfa #carousel{margin-bottom:20px}
#IcSayfa #carousel .ResimAciklama{position:absolute; bottom:0; left: 0; width:100%; background-color:rgba(255, 255, 255, 0.60); font-size:20px; padding:10px; text-align:center}
#IcSayfa .thumb{ cursor:pointer; padding:10px; height:115px}
#IcSayfa .thumb img{border-radius:10px; display:block; margin:0 auto; height:100%; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
#IcSayfa .thumb img:hover{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
#IcSayfa #thumbcarousel .carousel-inner{width:90%; margin-left:5%}
#IcSayfa #thumbcarousel .carousel-control {width:5%; color:#b4252d; top:45%}

#IcSayfa #FirmaOzellikler{margin:30px 0 0 0}
#IcSayfa #FirmaOzellikler .Panel{ padding:15px 0; background-color:#F3F3F3; font-size:18px}
#IcSayfa #FirmaOzellikler .Panel+.Panel{ background-color:#FFF}
#IcSayfa #FirmaOzellikler .Panel+.Panel+.Panel{ background-color:#F3F3F3;}
#IcSayfa #FirmaOzellikler .Panel+.Panel+.Panel+.Panel{ background-color:#FFF;}
#IcSayfa #FirmaOzellikler .Panel+.Panel+.Panel+.Panel+.Panel{ background-color:#F3F3F3}
#IcSayfa #FirmaOzellikler .Panel+.Panel+.Panel+.Panel+.Panel+.Panel{ background-color:#FFF;}
#IcSayfa #FirmaOzellikler .Panel+.Panel+.Panel+.Panel+.Panel+.Panel+.Panel{ background-color:#F3F3F3;}
#IcSayfa #FirmaOzellikler .Panel b{font-weight:normal; font-size:24px; display:block; padding-bottom:20px; padding-left:20px; margin-bottom:20px; background:url(/Images/Site/DetayBaslikBG.png) left bottom no-repeat}

#IcSayfa #FirmaOzellikler .Panel .Kapasite div{margin-bottom:20px}
#IcSayfa #FirmaOzellikler .Panel .Kapasite i{display:block; font-size:20px; color:#b4252d; font-style:normal; margin-bottom:5px}

#IcSayfa #PopUp h4{font-size:26px; color:#000000; display:block; margin:10px; padding:0 0 10px 0; border-bottom:solid 1px #dcdcdc}
#IcSayfa #PopUp b {display:block; font-weight:normal; color:#b4252d; font-size:16px; margin-bottom:5px; background:none; padding:0}
#IcSayfa #PopUp{border:none; background-color:#FFF; padding:0; border-radius:0}
#IcSayfa #PopUp strong{display:block; color:#FFF; background-color:#b4252d; font-size:18px; padding:10px; font-weight:normal; margin-bottom:15px; border-radius:5px}
#IcSayfa .Panel #PopUp b{display:block; font-weight:normal; color:#b4252d; font-size:16px; margin-bottom:5px; background:none; padding:0}
#IcSayfa #PopUp input[type=text]{border:solid 1px #d9d9d9; border-radius:4px; width:100%; margin-bottom:10px; padding:5px; display:block}
#IcSayfa #PopUp textarea{border:solid 1px #d9d9d9; border-radius:4px; width:100%; margin-bottom:10px; padding:5px; display:block}
#IcSayfa #PopUp input[type=submit]{width:100%; background-color:#b4252d; color:#FFF; border:none; margin:10px 0; padding:10px; font-size:22px; border-radius:5px; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
#IcSayfa #PopUp input[type=submit]:hover{background-color:#000}
#IcSayfa #PopUp p{font-size:14px; color:#3f3f3f; }
#IcSayfa #PopUp select{font-size:16px}
#IcSayfa #PopUp i{font-style:normal; color:#b4252d; font-size:14px}
#IcSayfa #PopUp label{font-weight:normal; font-size:15px; width:100%}
#IcSayfa #PopUp label a{color:#b4252d}
#IcSayfa #PopUp label a:hover{text-decoration:underline}
#IcSayfa #PopUp input[type=checkbox]:checked + label {color: #000;} 
#IcSayfa #PopUp label:before{top:5px}
#IcSayfa #PopUp a{display:contents; border-radius:0; background-color:#FFF; color:#000000; }
#IcSayfa .TeklifAlPopUp {background-color: rgba(0, 0, 0, 0.50);filter: alpha(opacity=100);opacity: 1; position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999}
#IcSayfa #PopUp{z-index:9999; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%)}
#IcSayfa #PopUp  .container{width:100%;background-color: #FFFFFF; border-radius:5px; -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5); position:relative}
#IcSayfa #PopUp .Kapat{position:absolute; top:5px; font-weight:bold; right:20px; font-size:16px; opacity:0.4; color:#000000; display:block; padding:5px}
#IcSayfa #PopUp .Kapat:hover{opacity:1; color:#b4252d}

#IcSayfa .Firma .BilgiAl .TeklifIste #PopUp a{color:#b4252d}
#IcSayfa #FirmaOzellikler  .Popup b {font-size:16px; padding:0; margin-bottom:5px; background:none}

#IcSayfa #FirmaOzellikler .Panel .FirmaDetaylari div{margin-bottom:10px; font-size:20px}
#IcSayfa #FirmaOzellikler .Panel .FirmaDetaylari i{color:#b4252d; font-style:normal; margin-right:10px; display:block}
#IcSayfa #FirmaOzellikler .Panel .FiyatBilgisi div{margin-bottom:10px; font-size:20px}
#IcSayfa #FirmaOzellikler .Panel .FiyatBilgisi i{color:#b4252d; font-style:normal; margin-right:10px}
#IcSayfa #FirmaOzellikler .Panel .DahilOlanServisler div{margin-bottom:10px}
#IcSayfa #FirmaOzellikler .Panel .DahilOlanServisler span{margin-right:7px; font-size:14px; color:#b4252d}
#IcSayfa #FirmaOzellikler .Panel .FirmaHakkinda{line-height:28px; font-size:18px; color:#4e4e4e}
#IcSayfa #FirmaOzellikler .Panel .FirmaBilgileri {font-size:16px;}
#IcSayfa #FirmaOzellikler .Panel .FirmaBilgileri div{margin-top:8px}
#IcSayfa #FirmaOzellikler .Panel .FirmaBilgileri div+div+div+div{margin-top:0}
#IcSayfa #FirmaOzellikler .Panel .FirmaBilgileri span{margin-right:10px; color:#b4252d}
#IcSayfa #FirmaOzellikler .Panel .FirmaBilgileri .WebSite{width:30px; height:30px; background:url(/Images/Site/SosyalIcon.png) no-repeat; display:block; float:left; margin-top:2px; opacity:0.5 }
#IcSayfa #FirmaOzellikler .Panel .FirmaBilgileri .Facebook{width:30px; height:30px; background:url(/Images/Site/SosyalIcon.png) no-repeat -30px 0; display:block; float:left}
#IcSayfa #FirmaOzellikler .Panel .FirmaBilgileri .Twitter{width:30px; height:30px; background:url(/Images/Site/SosyalIcon.png) no-repeat -60px 0; display:block; float:left}
#IcSayfa #FirmaOzellikler .Panel .FirmaBilgileri .Instagram{width:30px; height:30px; background:url(/Images/Site/SosyalIcon.png) no-repeat -90px 0; display:block; float:left}
#IcSayfa #FirmaOzellikler .Panel .FirmaBilgileri .WebSite:hover{opacity:1}

#IcSayfa #IletisimBilgileri{text-align:center; font-size:16px; line-height:30px;}
#IcSayfa #IletisimBilgileri a{color:#3f3f3f}
#IcSayfa #IletisimBilgileri span{margin:0 auto 20px auto;color:#ABABAB; font-size:30px; line-height:24px; display:block; text-align:center}
#IcSayfa #IletisimBilgileri b{font-size:22px; color:#b4252d; display:block; margin:10px 0; font-weight:normal}
#IcSayfa #IletisimBilgileri .Cerceve{border:solid 1px #DEDDE2; border-radius:5px; padding:30px; width:90%; background-color:#FFF; height:200px}
#IcSayfa #IletisimBilgileri code{color:#000; padding:0; margin:0; font-size:16px; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
#IcSayfa #IletisimBilgileri a:hover code{color:#b4252d}

#Giris .Giris{margin-top:10px}
#Giris .Giris .Kutu{border:solid 1px #EBEBEB; border-radius:10px; padding:15px}
#Giris .Giris b{margin:10px 0 5px 0; font-weight:normal; font-size:20px; display:block}
#Giris .Giris input[type=submit]{border:none; border-radius:5px; background-color:#b4252d; color:#FFF; padding:10px 15px; margin-top:10px}
#Giris .Giris input[type=submit]:hover{background-color:#000000;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
#Giris .Giris span{color:#808080; margin-bottom:20px; display:block;}
#Giris .Giris span a{color:#808080}
#Giris .Giris span a:hover{color:#b4252d}
#Giris .Giris .Sonuc{color:#F00; font-size:20px; margin:10px 0; display:block}
#Giris .Giris h4{font-size:24px; display:block; padding-bottom:10px; color:#b4252d}


.IletisimFormu {margin: 40px 0}
.IletisimFormu input[type=text]{width:100%; border:solid 1px #dcdcdc; border-radius:5px; margin-bottom:15px; font-size:16px; padding:10px; height:50px}
.IletisimFormu textarea{width:100%; border:solid 1px #dcdcdc; border-radius:5px; margin-bottom:10px; height:115px; font-size:16px; }
.IletisimFormu input[type=submit]{border:solid 0; padding:10px 20px; background-color:#b4252d; color:#FFF; width:auto; border-radius:10px; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;font-size:16px; }
.IletisimFormu input[type=submit]:hover{background-color:#000; }
.IletisimFormu .Sonuc{color:#F00; font-size:20px; margin-top:10px}
.IletisimFormu select{width:100%; border:solid 1px #dcdcdc; border-radius:5px; margin-bottom:10px}
