@import url('https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700&subset=latin,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700,900&subset=latin-ext');
@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&subset=latin-ext';

body {
    background: #eee;
    padding:  0;
    color: #686b70;
    font-size: 15px;
    font-family: 'Raleway', sans-serif;
    line-height: 1.80857;
    margin: 0;
	position: relative;
}
*{ outline:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }

.clear, .t {
    clear: both;
}
img {
    border: 0px;
}
a {
    text-decoration: none;
    outline: 0;
    transition: all 400ms;
    -moz-transition: all 400ms;
    -webkit-transition: all 400ms;
    -o-transition: all 400ms;
}
.trans,
.trans a,
.trans li,
.trans div,
.trans strong,
.trans span,
.trans button,
.trans h1,
.trans h2,
.trans h3,
.trans h4,
.trans i,
.trans p,
.trans a:after,
.trans img,
.trans input {
    transition: all 400ms;
    -moz-transition: all 400ms;
    -webkit-transition: all 400ms;
    -o-transition: all 400ms;
}
hr {
    border: 0;
    height: 1px;
    background: #ececec;
}


.site {
    max-width: 1170px;
    margin: 0 auto;
    position: relative;
}

.site_urun {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.header{ padding:10px 0px; width:100%; position:fixed; z-index:999; top:0; }
.header.headerSiyah{ background:rgba(0,0,0,.9); }
.header.takip{ background:rgba(0,0,0,.8);}
.header.takipA{ position:relative !important; height:100px; }
.header.takipA .site{ width:1100px; }
.header.takip .logo{ width:150px; margin-top:10px  }
.header.takip .logo img{ max-width:100%; }
.header.takip .header-right .menu{ margin-top:10px  }
.header .logo{ display:block; width:240px; float:left; margin-top:20px }
.header .header-right{ display:block; float:right;  }
.header .header-right .social-icon{ text-align:right;padding-top:5px; padding-bottom:10px; }
.header .header-right .social-icon a{ color:#fff; padding:10px }
.header .header-right .menu {margin-top:20px}
.header .header-right .menu ul{ padding:0; margin:0; list-style:none; }
.header .header-right .menu ul li { display:inline-block; vertical-align:top;  }
.header .header-right .menu ul li a{ color:#eee; font:700 13px Raleway,Avenir Next LT Pro Demi,arial,sans-serif; text-transform:uppercase; padding:6px 14px; position:relative;   }
.header .header-right .menu ul li a:after{     position: absolute; content: '';display: block;height: 2px;width: 0;bottom: 0;left: 0;right: 0;margin: auto;background: #7e6721; -webkit-transition: width, 0.2s;transition: width, 0.2s; }
.header .header-right .menu ul li:hover > a:after{ width: 2.5em !important; }
.header .header-right .menu ul li:hover ul{ display:block; }
.header .header-right .menu ul li ul{ position:absolute; display:none; width:15em; z-index:99999; overflow:hidden; border-top:20px solid transparent; }
.header .header-right .menu ul li ul li{ background:#eee; display:block; border-bottom:1px solid #e0e0e0 }
.header .header-right .menu ul li ul li a{ color:#222;font:13px/3 Raleway,Raleway,arial,sans-serif;  display:block; padding:4px 14px !important; }
.header .header-right .menu ul li ul li a:after{ left:0; margin:0; height:1px;}

.header.takipA .logo{ margin-top:10px; }
.header.takipA .header-right .menu ul li a{ color:#222; }
.header.takipA .header-right .menu ul li:hover a{ background:#222; color:#fff; }
.header.takipA .header-right .menu ul li ul li{background:#222;  border-bottom:1px solid #444 }
.header.takipA .header-right .menu ul li ul li a{ color:#fff; }

.manset{ position:relative; z-index:99; }
.swiper-container {width: 100%;height: 100vh;overflow:hidden;}
.swiper-slide {background-position: center;background-size: cover; }
.swiper-slide:before{ background:rgba(0,0,0,.5); content:''; left:0; top:0; width:100%; height:100%; position:absolute; z-index:10}
.swiper-slide .caption{  }
.swiper-slide .banner-text{ position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);left: 0;right: 0;max-width: 1300px;margin: 0 auto;margin-top:-80px;width: 100%;z-index: 999; text-align:center;	}
.swiper-slide .banner-text h2{ color:#fff; font:700 40px Raleway,Avenir Next LT Pro Bold,arial,sans-serif;}
.swiper-slide .banner-text h2 span{ color:#c3b794; }
.swiper-slide .banner-text h4{color: #fff;font: 400 28px Raleway,arial,sans-serif;text-transform:uppercase;}


.imalatList{ position:relative; margin-top:-170px; z-index:100 }
.imalatList .imalatPan{ width:410px; background:#fff; height:165px; position:relative; display:inline-block; vertical-align:top; margin-bottom:5px;  }
.imalatList .imalatPan .imalat-yazi{ padding:5px 15px; display:inline-block; width:240px; vertical-align:middle; }
.imalatList .imalatPan .imalat-yazi strong{ font:700 17px Raleway,Avenir Next LT Pro Bold,arial,sans-serif; text-transform:uppercase; color:#222 }
.imalatList .imalatPan .imalat-yazi p{ font:normal 14px Raleway,arial,sans-serif; color:#666 }
.imalatList .imalatPan .imalat-yazi a{ text-align:right; display:block; font:normal 13px Raleway,arial,sans-serif; color:#444}
.imalatList .imalatPan .imalat-resim{  width:160px; height:165px; vertical-align:middle; background-size:auto 100%;  background-repeat:no-repeat;  padding:15px; display:inline-block; top:0; right:0; margin-left:-1px; }
.imalatList .imalat-bir{ border-left:7px solid #6f2e12; margin-right:14px; }
.imalatList .imalat-iki{ border-left:7px solid #abb147; margin-right:14px; }
.imalatList .imalat-uc{ border-right:7px solid #9e7c11; width:310px; padding-top:10px;}
.imalatList .imalat-uc .imalat-yazi a{ display:inline-block; padding:10px 18px; background:#9e7c11; color:#fff; }

.iletisimBar{ background:#222; color:#fff; position:relative; overflow:hidden; padding:30px 0px; z-index:101}
.iletisimBar strong{ font:600 16px/22px Raleway,Avenir Next LT Pro Demi, sans-serif; }
.iletisimBar p{ font: 14px/22px 'Raleway', sans-serif; padding:5px 0px; margin:0;color:#ddd;  }
.iletisimBar  a{ position:absolute; right:0; top:6px; background:#1a1c17; padding:10px 30px; font: normal 15px/22px 'Raleway', sans-serif; color:#fff; }


.firmamiz{ padding:40px 0px; position:relative; z-index:100 }
.firmamiz .firmamiz-baslik { text-align:center;  margin-bottom:40px;   }
.firmamiz .firmamiz-baslik h3{ font:700 26px/36px Raleway,'Avenir Next LT Pro Bold',arial, sans-serif; color:#232323; margin-bottom:15px; }
.firmamiz .firmamiz-baslik h3 span{ font-family:Raleway,arial,sans-serif;}
.firmamiz .firmamiz-baslik strong{ font:normal 18px/26px 'Raleway', sans-serif; display:block; }
.firmamiz .firma-bol{width: 100%;display:inline-block;vertical-align:top;position:relative;padding:15px;}
.firmamiz .firma-bol .firma-bas{padding:10px 0px;border-bottom:3px solid #cebd89;font:normal 18px/26px 'Raleway', sans-serif;color:#222;text-transform:uppercase;text-align: center;} 
.firmamiz .firma-bol .firma-bas strong{ font-weight:700; font-family:Raleway,Avenir Next LT Pro Bold,arial,sans-serif;}
.firmamiz .firma-bol .firma-bas a{ position:absolute; right:15px; top:25px; background:#ddd; padding:5px 14px; font-size:15px; color:#555; }
.firmamiz .firma-bol .firma-bas a:hover{ background:#cebd89; color:#fff }
.firmamiz .firma-bol p{font:normal 14px/24px 'Raleway',arial, sans-serif;color:#666;text-align: center;}


.parca-gorsel{position:relative;overflow:hidden;min-height:567px;background:#ddd; }
.parca-resim{width:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;bottom:2rem}
.parca-resim-ic{position:absolute;top:0;bottom:auto;width:50%;padding-left:0;padding-right:0;overflow:hidden}
.parca-resim-ic img{float:right}
.parca-yazi{position:absolute;width:74rem;max-width:90%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;bottom:0;pointer-events:none}
.parca-yazi .parca-icerik{bottom:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;padding-left:2rem;padding-right:0;left:50%;pointer-events:all}
.parca-yazi .parca-icerik h2{font:normal 34px Raleway,Source Sans Pro,sans-serif;letter-spacing:-.3px;color:#444; text-transform:uppercase; padding:0; margin:0;}
.parca-yazi .parca-icerik h2 strong{font-weight:700; font-family:Raleway,Avenir Next LT Pro Bold,arial,sans-serif;}
.parca-yazi .parca-icerik p{ font:normal 15px/25px Raleway,Arial,sans-serif;color:#777}
.parca-yazi .parca-icerik a.devami{ font:normal 13px/23px Raleway,Arial,sans-serif;color:#fff; background:#222; display:inline-block; padding:10px 25px;}
.parca-yazi .parca-icerik a.devami:hover{ background:#7e6721;}
.parca-yazi .parca-icerik .parca-resim-list{ margin-top:40px;}
.parca-yazi .parca-icerik .parca-resim-list ul{ padding:0; margin:0; list-style:none;} 
.parca-yazi .parca-icerik .parca-resim-list li{ width:33%; margin:0 -3px; padding:10px; display:inline-block; vertical-align:top;}
.parca-yazi .parca-icerik .parca-resim-list li img{ max-width:100%; }


.parca-bol{  position:relative; background-attachment:fixed; background-image:url(../../res/ahsap-merdiven.jpg); background-repeat:no-repeat; height:500px; }
.parca-bol:before{ content:''; position:absolute; left:0; top:0; bottom:0; right:0; z-index:98; width:100%; height:100%; background:rgba(0,0,0,.5);}
.parca-bol .parca-icerik{ color:#eee;bottom:auto;position:absolute;top:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:50%;padding-left:2rem;padding-right:0;left:0;pointer-events:all; z-index:99 }
.parca-bol .parca-icerik h2{font:normal 34px Raleway,Source Sans Pro,sans-serif;letter-spacing:-.3px;color:#fff; text-transform:uppercase; margin:0;}
.parca-bol .parca-icerik h2 strong{font-weight:700; font-family:Raleway,Avenir Next LT Pro Bold,arial,sans-serif;}
.parca-bol .parca-icerik p{ font:normal 15px/25px Raleway,Arial,sans-serif;color:#fff}
.parca-bol .parca-icerik a.devami{ font:normal 13px/23px Raleway,Arial,sans-serif;color:#fff; background:#222; display:inline-block; padding:10px 25px;}
.parca-bol .parca-icerik a.devami:hover{ background:#7e6721;}


.parca-ayir{ padding:60px 0;}
.parca-ayir .parca-ayir-a{ width:580px; display:inline-block; vertical-align:top; border-right:1px solid #ccc; }
.parca-ayir .parca-ayir-b{ width:580px; display:inline-block; vertical-align:top; }
.parca-ayir .parca-ayir-gorsel{ width:280px; display:inline-block; vertical-align:top; margin-right:10px; }
.parca-ayir .parca-ayir-gorsel img{ max-width:100%;}
.parca-ayir .parca-ayir-yazi{ width:280px; display:inline-block; vertical-align:top; margin-left:-3px; }
.parca-ayir .parca-icerik{ color:#555;z-index:99 }
.parca-ayir .parca-icerik h2{font:normal 20px Raleway,Source Sans Pro,sans-serif;letter-spacing:-.3px;color:#555; text-transform:uppercase; padding:6px 0; margin:0;}
.parca-ayir .parca-icerik h2 strong{font-weight:700; font-family:Raleway,Avenir Next LT Pro Bold,arial,sans-serif;}
.parca-ayir .parca-icerik p{ font:normal 13px/22px Raleway,Arial,sans-serif;color:#666}
.parca-ayir .parca-icerik a.devami{ font:normal 13px/23px Raleway,Arial,sans-serif;color:#fff; background:#555; display:inline-block; padding:6px 15px;}
.parca-ayir .parca-icerik a.devami:hover{ background:#7e6721;}
.parca-ayir .parca-icerik .parca-resim-list{ margin-top:40px;}
.parca-ayir .parca-icerik .parca-resim-list ul{ padding:0; margin:0; list-style:none;} 
.parca-ayir .parca-icerik .parca-resim-list li{ width:33%; margin:0 -3px; padding:10px; display:inline-block; vertical-align:top;}
.parca-ayir .parca-icerik .parca-resim-list li img{ max-width:100%; }
.parca-ayir .parca-ayir-b{ text-align:right; }
.parca-ayir .parca-ayir-b .parca-ayir-gorsel{ margin:0; margin-left:10px; }


.biz-sizi-arayalim{  position:relative; background-position:center bottom; background-attachment:fixed;  background-image:url(http://3.bp.blogspot.com/-gp-7CYWna0E/T68JnkLz1eI/AAAAAAAAcyE/PU7XNR-NJHw/s1600/Bosque-de-Pinos-Paisajes-de-la-naturaleza-en-hd.jpg); background-size:100% auto; background-repeat:no-repeat; height:340px; }
.biz-sizi-arayalim:before{ content:''; position:absolute; left:0; top:0; bottom:0; right:0; z-index:98; width:100%; height:100%; background:rgba(0,0,0,.6);}
.biz-sizi-arayalim .biz-sizi-arayalim-ic{ position:relative; width:900px; margin:0 auto; padding:40px 0px; color:#fff; z-index:99  }
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sol{ width:490px;  padding:30px 0px; display:inline-block; vertical-align:middle; padding-right:55px; border-right:1px solid #777; }
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sol span{ display:block;font:normal 3em/45px Raleway,Arial,sans-serif; text-transform:uppercase }
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sol span strong{ font-weight:700; font-family:Raleway,Avenir Next LT Pro Bold,Arial,sans-serif; }
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sol p{ display:block;font:normal 1.2em/1.3em Raleway,Arial,sans-serif; }
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sol p strong{ font-weight:700; font-family:Raleway,Avenir Next LT Pro Bold,Arial,sans-serif; }
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sag{ width:400px;  padding:30px 0px; display:inline-block; vertical-align:middle;padding-left:35px;}
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sag input, .biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sag input:valid{ background:#222; border:0; border-radius:4px; display:block; width:100%; margin-bottom:10px; color:#fff; padding:15px 20px;font:normal 1.1em/1.5 Raleway,Arial,sans-serif;}
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sag input:focus{ background:#eee; color:#222;}
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sag input:placeholder-shown{ background:#ededed; color:#222; border:0;}
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sag button{ border:0; background:#fff; padding:10px 20px; font:600 1em/1.3em Raleway,Avenir Next LT Pro Demi,Arial,sans-serif; text-transform:uppercase; border-radius:4px; cursor:pointer;}
.biz-sizi-arayalim .biz-sizi-arayalim-ic  .biz-sizi-arayalim-sag button:hover{ background:#7e6721; color:#fff; }



.sayfa{ }
.sayfa .sayfa-bol{ height:400px; position:relative;background-repeat:no-repeat; background-attachment:fixed; background-size:100% auto; }
.sayfa .sayfa-bol:before{ background:rgba(0,0,0,.8); content:''; left:0; top:0; width:100%; height:100%; position:absolute; z-index:10}
.sayfa .sayfa-bol .sayfa-icerik{  color:#ddd; bottom:auto;position:absolute;top:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:100%; left:0; right:0; pointer-events:all; z-index:99; text-align:center; }
.sayfa .sayfa-bol .sayfa-icerik strong{  display:block;font:300 3em Raleway,Arial,sans-serif; }
.sayfa .sayfa-bol .sayfa-icerik span{  display:block;font:300 1.2em Raleway,Arial,sans-serif; padding:10px 0px; }


.sayfa .sayfa-ic{ padding:20px 50px; font:16px/30px Avenir Next LT Pro,arial,sans-serif; color:#555; text-align:center; }
.sayfa .sayfa-ic .sayfa-resim{ text-align:center; }
.sayfa .sayfa-ic .sayfa-resim img{ max-width:100%; }
.sayfa .sayfa-ic h2{ font:700 26px Raleway,Avenir Next LT Pro Bold,sans-serif; text-transform:uppercase; text-align:center; color:#333; position:relative; padding-bottom:10px; }
.sayfa .sayfa-ic h2:before{ background:#C3B794; bottom:0; margin:auto; content:''; width:5em; height:2px; left:0; right:0; position:absolute; }
.sayfa .sayfa-ic h2 span{ font-weight:400; }
.sayfa .sayfa-ic #urunBi{ padding:0; margin:0; list-style:none; }
.sayfa .sayfa-ic #urunBi li{ width:25%; display:inline-block; padding:5px; }
.sayfa .sayfa-ic #urunBi li img{ max-width:100%; }
.sayfa .sayfa-ic #urunBi li a{ color:#222; font:400 14px Raleway,Avenir Next LT Pro Bold,sans-serif;}
.sayfa .sayfa-ic #urunBi li strong{  display:block; padding:20px 0px;  }
.sayfa .sayfa-ic #urunlerBi{ padding:0; margin:0; list-style:none; }
.sayfa .sayfa-ic #urunlerBi li{ width:354px; display:inline-block; padding:5px; border-bottom:5px solid transparent; position:relative;  }
.sayfa .sayfa-ic #urunlerBi li:hover{ background:#B86A22; border-bottom-color:#ccc; }
.sayfa .sayfa-ic #urunlerBi li:hover a{ color:#fff;}
.sayfa .sayfa-ic #urunlerBi li:hover img{ opacity:.2; }
.sayfa .sayfa-ic #urunlerBi li img{ max-width:100%; position:relative; display:block; }
.sayfa .sayfa-ic #urunlerBi li .urun-resim:after{ content:''; position:absolute; margin:auto; top:50%; margin-top:-50px; left:5px;right:5px;display:none;content: "\f168";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit; font-size:36px; color:#fff; }
.sayfa .sayfa-ic #urunlerBi li:hover .urun-resim:after{ display:block; }
.sayfa .sayfa-ic #urunlerBi li a{ color:#222; font:normal 16px Raleway,Avenir Next LT Pro Bold,sans-serif;}
.sayfa .sayfa-ic #urunlerBi li strong{  display:block; padding:30px 0px; font-weight:700;  }
.sayfa .sayfa-ic .urunler-icerik{ text-align:left;}
.sayfa #sayfaP{ padding:15px 0px; line-height:35px; }


.sayfa .sayfa-resim{ padding:10px 20px; }
.sayfa .sayfa-resim ul{ padding:0; margin:0; list-style:none; }
.sayfa .sayfa-resim ul li { display:inline-block; width:200px; padding:5px; }
.sayfa .sayfa-resim ul li:hover{ opacity:.6; }
.sayfa .sayfa-resim ul li img{ max-width:100%; }


.sBar .penAyir{ background:#988F74 url(http://www.gainesvilleconnect.com/images/footer-patterns/footer-pattern-03.png); height:100px; border-bottom:2px inset #222; }
.urunBar { height:100%; background:#f5f5f5; position:relative;}
.urunBar hr{ height:1px; background:#cbcbcb; border:0; margin:10px 0px; }
.urunBar .urunSayfaBaslik{padding:  20px 50px; background:#fff;-webkit-box-shadow: 0 1px 2px #ccc;box-shadow: 0 1px 2px #ccc;}
.urunBar .urunSayfaBaslik h2{ padding:0px; margin:0px; list-style:none; font:30px Raleway,Pt Sans,sans-serif; color:#333 }
.urunBar .urunSayfaBaslik h3#aranan{ padding:10px 15px; margin:0px; list-style:none; font:18px Pt Sans,sans-serif; color:#888; }
.urunBar .urunSayfaBaslik p{ font:15px PT Sans,sans-serif; color:#777; padding:10px 0px; margin:0; }
.urunBar .urunBarDetayAlan{-moz-box-sizing: border-box; position:relative;-webkit-box-sizing: border-box;box-sizing: border-box; max-width:1900px; margin:0px auto; padding-left:400px;}
.urunBar .urunBarDetayAlan .urunIcerik {  color:#222; font:15px/31px Arial,sans-serif; padding:10px 20px; } 
.urunBar .urunBarResim{ height:73px;  overflow:hidden;}

.urunBar .urunSolBar{ background:#fff; width:349px; position:absolute; top:0px; left:30px; height:100%; border-right:1px solid #dbdbdb; z-index:99 }
.urunBar .urunSolBar a{ display:block; font:300 18px Raleway,PT Sans,Arial,sans-serif; color:#666; padding: 20px 0; border-top:1px solid #ededed; border-right:2px solid transparent;  border-left:0px; ;padding-left:20px; letter-spacing:-.4px}
.urunBar .urunSolBar a:hover, .urunBar .urunSolBar a.aktif{ border-right-color: #005094; color:#005094 }
.urunBar .urunSolBar ul{ padding:0; margin:0; list-style:none;}
.urunBar .urunSolBar ul li ul{ display:block; margin:10px 10px;}
.urunBar .urunSolBar ul li ul li a{ font:400 15px Raleway,Pt Sans,sans-serif;text-transform:uppercase; position:relative; }

.urunBar .urunSolBar ul li{ position:relative; }
.urunBar .urunSolBar ul li i{ position:absolute; right:20px; top:25px;}
.urunBar .urunSolBar ul li ul li a.aktif{ border-right:0; border-bottom:1px solid #ddd; }
.urunBar .urunSagBar{width:calc(100%);position:relative; min-height:1100px}
.urunBar .urunSagBar .urunBarDetay-ic{ font:17px PT Sans,sans-serif; color:#555; line-height:1.8; }

.urunBar .urunSolBar .urunBarArama{ padding:10px 20px; position:relative; background:#ececec}
.urunBar .urunSolBar .urunBarArama input{ padding:12px 12px; border:1px solid #ddd; font:16px Pt Sans,sans-serif; color:#444; width:calc(100% - 24px); }
.urunBar .urunSolBar .urunBarArama button{ padding:12px 12px; background:none; border:0; position:absolute; color:#777; right:40px; top:13px;}

.urunBar .urunListBar{ padding:  30px 40px; margin:0; list-style:none}
.urunBar .urunListBar li{display: inline-block;padding: 0 0 25px; margin-right:15px;  vertical-align:top;}
.urunBar .urunListBar li a{display: inline-block;background: #fff;text-align:center;padding-bottom:20px;-webkit-box-shadow: 0 1px 2px #ccc;box-shadow: 0 1px 2px #ccc;color:#111;margin-bottom:0px;width:200px;min-height:320px;}
.urunBar .urunListBar li .urunListRes{ height:220px; overflow:hidden; position: relative;}
.urunBar .urunListBar li img{ display:block; text-align:center; margin:0 auto; /*! max-width:100%; */margin: auto;position: absolute;bottom: 0;left: 0;right: 0;top: 0;max-height: 100%;width: auto;}
.urunBar .urunListBar li:hover a{ color:#005094; transition: all 400ms; -moz-transition: all 400ms; -webkit-transition: all 400ms; -o-transition: all 400ms; }
.urunBar .urunListBar li:hover hr{ background:#005094; transition: all 400ms; -moz-transition: all 400ms; -webkit-transition: all 400ms; -o-transition: all 400ms;}

.urunBar .urunListBar li hr{ height:1px; border:0; background:#dbdbdb; margin:15px 20px; padding:0px; }
.urunBar .urunListBar li strong{ padding:10px 15px; display:block; font:500 15px Raleway,Open Sans,sans-serif; color:#222}


.referans-list .referans-pencere{ background:#fff; padding:10px; border:1px solid #dedede; width:320px; display:inline-block; margin-right:14px; margin-bottom:10px; vertical-align:top;}
.referans-list .referans-pencere:hover{ background:#dedede; }
.referans-list .referans-pencere:nth-child(3n){ margin-right:0px; }
.referans-list .referans-pencere .referans-resim img{ max-width:100%; height:160px; overflow:hidden }
.referans-list .referans-pencere .referans-isim{font:500 15px Raleway,Arial,sans-serif; color:#454545; padding:10px 0; }

.basvuruAlan{ margin:15px auto; background:#fff; padding:50px; width:1100px;}
.basvuruSol{ width:500px; display:inline-block; vertical-align:middle;  color:#222;}
.basvuruSol h2{ font: 700 33px/43px Raleway,Avenir Next LT Pro Demi, sans-serif; }
.basvuruSol h4{ font: 400 23px/33px Raleway,Avenir Next LT Pro Regular, sans-serif; }
.basvuruSol p{ font: 300 19px/30px Raleway,Avenir Next LT Pro Regular, sans-serif; color:#666 }
.basvuruSag{ width:450px; display:inline-block; vertical-align:middle;border-left:1px solid #ccc; padding-left:30px; margin-left:30px;   }
.basvuruSag h2{ font: 700 25px/35px Raleway,Avenir Next LT Pro bold, sans-serif; color:#222 }

.sayfa-ic #referansListe{ padding:0; margin:0; list-style:none; }
.sayfa-ic #referansListe li{ display:inline-block; width:164px; padding:10px; border:1px solid #ccc; margin-bottom:5px; cursor:pointer; background:#fff; }
.sayfa-ic #referansListe li img{ max-width:100%; }
.sayfa-ic #referansListe li:hover{ border-color:#eee; }
.sayfa-ic #referansListe li:hover img{ opacity:.7; }

.iletisim-form{ background:#f5f5f5; display:inline-block; width:500px; vertical-align:top; }
.iletisim-bilgileri{ display:inline-block; width:450px; vertical-align:top; padding-left:60px; }
.iletisim-bilgileri .ilPa{ padding:20px 0px;font: 500 17px/27px Raleway,Avenir Next LT Pro Demi, sans-serif;}
.iletisim-bilgileri .ilPa i{ display:inline-block; padding:15px; border:1px solid #ccc; border-radius:50px; width:58px; text-align:center; margin-right:10px;vertical-align:middle; font-size:24px; }
.iletisim-bilgileri .ilPa span{ display:inline-block; width:300px; vertical-align:middle;  }


/* Bilgilendirme */
.alert{ padding: 15px;border: 1px solid transparent; margin:10px 0px; font:13px Raleway,Arial,sans-serif; margin-bottom:15px; border-radius:4px;}
.alert-error{color: #A94442; background-color: #F2DEDE;border-color: #EBCCD1; }
.alert-info{color: #4288a9; background-color: #deecf2;border-color: #cce0eb; }
.alert-success{    color: #3C763D;background-color: #DFF0D8;border-color: #D6E9C6;}
.alert h3{ padding:0; margin:0;}
.alert a{ color:#000; text-decoration:underline}
/* Bilgilendirme */


.iletisim-form form {
    display: block;
}
.iletisim-form form h3 {
    font: normal 24px Avenir Next LT Pro Demi, sans-serif;
    padding: 20px 0px;
    margin: 0;
    margin-bottom: 10px;
    text-align: center;
    background: #efefef;
    color: #777;
}
.iletisim-form form h3 span {
    font-family: Avenir Next LT Pro Regular, sans-serif;
    display: block;
    padding-top: 10px;
    font-size: 17px;
}
.iletisim-form form p {
    padding: 15px;
    margin: 0;
    font: normal 15px Avenir Next LT Pro Regular, sans-serif;
}
.iletisim-form form .iletisimPo {
    background: #fff;
    padding: 0px;
    margin: 10px 30px;
    display: block;
}
.iletisim-form form .iletisimPo input,
.iletisim-form form .iletisimPo textarea {
    border: 0px;
    resize: none;
    width: calc(100% - 0px);
    padding: 15px;
    font: normal 15px Avenir Next LT Pro Regular, sans-serif;
    border: 1px solid transparent;
    color: #333
}
.iletisim-form form .iletisimPo input:focus,
.iletisim-form form .iletisimPo textarea:focus {
    border: 1px solid #efefef;
    -webkit-box-shadow: inset 0px 0px 13px -4px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: inset 0px 0px 13px -4px rgba(0, 0, 0, 0.07);
    box-shadow: inset 0px 0px 13px -4px rgba(0, 0, 0, 0.07);
}
.iletisim-form form button {
    padding: 15px 0;
    text-align: center;
    background: #19B6F1;
    color: #fff;
    border: 0px;
    display: block;
    width: 100%;
    font: normal 15px Avenir Next LT Pro Demi, sans-serif;
    cursor: pointer;
}
.iletisim-form form button:hover {
    background: #08a8b4;
}
.iletisimAlani .iletisimBilgi .iletisimBaslik {
    font: normal 20px Avenir Next LT Pro Demi, sans-serif;
}
.iletisimAlani .iletisimBilgi p {
    font: normal 17px Avenir Next LT Pro Regular, sans-serif;
}
.iletisimAlani .iletisimBilgi span {
    display: block;
    font: normal 14px Avenir Next LT Pro Demi, sans-serif;
    padding: 10px 0px;
}
.iletisimAlani .iletisimBilgi span i {
    width: 32px;
    color: #666;
    text-align: left;
}


.basvuruForm form {
    display: block;
}
.basvuruForm form h3 {
    font: normal 24px Raleway,Avenir Next LT Pro Demi, sans-serif;
    padding: 20px 0px;
    margin: 0;
    margin-bottom: 10px;
    text-align: center;
    background: #efefef;
    color: #777;
}
.basvuruForm form h3 span {
    font-family: Raleway,Avenir Next LT Pro Regular, sans-serif;
    display: block;
    padding-top: 10px;
    font-size: 17px;
}
.basvuruForm form p {
    padding: 15px;
    margin: 0;
    font: normal 15px Raleway,Avenir Next LT Pro Regular, sans-serif;
}
.basvuruForm form .basvuruPo {
    padding: 0px;
    margin: 5px 0;
    display: block;
}
.basvuruForm form .basvuruPo input,
.basvuruForm form .basvuruPo textarea {
    border: 0px;
    resize: none;
    width: calc(100% - 0px);
    padding: 15px;
    font: normal 15px Raleway,Avenir Next LT Pro Regular, sans-serif;
    border: 1px solid transparent;
    color: #333;
    background: #efefef;
}


.basvuruForm form .basvuruPo button {
    padding: 10px 15px;
    text-align: center;
    background: #7E6721;
    color: #fff;
    border: 0px;
    display: inline-block;
    font: normal 14px Raleway,Avenir Next LT Pro Demi, sans-serif;
    cursor: pointer;
}
.basvuruForm form .basvuruPo button:hover {
    background: #08a8b4;
}































input:required {
    box-shadow:none;
}
input:invalid {
    box-shadow:0 0 0 red;
}

.footer {background: #222 url('../images/footer-bg.png') center no-repeat;color: #efefef;padding: 45px 0px;position:relative;z-index:97;}
.footer .site{ overflow:hidden;}
.footer h4 {font: 700 16px Raleway,Avenir Next LT Pro Bold, sans-serif;color: #efefef;padding: 0px;margin: 0px; padding-bottom: 10px;margin-bottom: 10px;position:relative; text-transform:uppercase; margin-bottom:20px;}
.footer h4:after {  content:''; width:2em; height:1px; position:absolute; left:0; bottom:0; background:#7e6721; }
.footer .foP{ display:inline-block;vertical-align:top; margin-right:45px; width:200px;}
.footer .foP ul{ padding:0; list-style-type:none; margin:0;}
.footer .foP ul li{ display:block; vertical-align:top;}
.footer .foP ul li a{ display:block; font:normal 15px/23px 'Raleway',Open Sans,Arial,sans-serif; color:#ddd; padding:10px 5px; margin-right:5px; border-bottom:1px solid #444;   }
.footer .foP ul li a:hover{ background:#252525; color:#fff; transition: all 400ms;-moz-transition: all 400ms;-webkit-transition: all 400ms; -o-transition: all 400ms;}
.footer .foP ul li a:hover i{ color:#7e6721; }
.footer .foP ul li a i{ color:#8494a0; margin-right:5px; font-size:12px; line-height }
.footer .iletisimBilgileri {width: 300px;display:inline-block;vertical-align:top;margin-right:25px;}
.footer .iletisimBilgileri  p{ padding:0; margin:0;  color:#fff; margin-bottom:20px;  }
.footer .iletisimBilgileri strong{ display:block; padding:15px 0px; font:600 15px/23px Raleway,Avenir Next LT Pro Demi,Open Sans,Arial,sans-serif; color:#fff; text-transform:uppercase  }
.footer .iletisimBilgileri ul {padding: 0;margin: 0;list-style: none;}
.footer .iletisimBilgileri ul li {padding: 10px 0px;font:normal 14px/22px 'Raleway',Arial,sans-serif; color:#fff; }
.footer .iletisimBilgileri ul li i {width: 20px; color:#fff; }
.footer .footerBilgi{ color:#222; padding:0 20px; font:13px arial,sans-serif; display:inline-block; width:330px; text-align:center;}
.footer .footerBilgi .footerLogo{ text-align:center;}
.footer .footerBilgi p { line-height:22px; color:#999;  }

.footerBar{ background:#151515; font:12px/20px arial,sans-serif; padding:20px 0px; color:#fff; }















.solkat, .sagara{ display:none; }
.solkat{ position:absolute; left:0px; top:0; width:auto; z-index:9999999999999; cursor:pointer; font-size:1.2em;}
.solkat a{padding:17px 20px; color:#ddd;  display:block; }
.solkat.aktif a{  color:#111; background:#E9E9E9;  }

.sagara{ position:absolute; right:0px; top:0; width:auto; z-index:9999999999999; cursor:pointer; font-size:1.2em;}
.sagara a{padding:17px 20px; color:#ddd;  display:block;}
.sagara.aktif a{  color:#fff; background:#7e6721;  }

.mobilMenu, .mobilArama{ position:fixed; top:3.9em; left:0; right:0; bottom:0;  width:100%; color:#222; z-index:999; background:rgba(0,0,0,.3); display:none; overflow:scroll; }
.mobilMenu .mobilMenu-ust{ padding:0 25px; border-bottom:1px solid #ccc; background:#E9E9E9;}
.mobilMenu .mobilMenu-ust a{ display:inline-block; padding:15px 15px; margin-left:-3px; width:calc(100% / 2);  font:normal 14px Raleway,Arial,sans-serif; color:#555; }
.mobilMenu .mobilMenu-ust a:first-child{ border-right:1px solid #ccc; }
.mobilMenu .mobilMenu-ust a i{ margin-right:5px;}
.mobilMenu .sosyalMedya{ padding:0 25px; border-bottom:1px solid #A43C55; background:#222; text-align:center;}
.mobilMenu .sosyalMedya a{ color:#fff; display:inline-block; font-size:14px; padding:10px 15px; }

.mobilMenu .mobilMenu-orta{ background:#E9E9E9;  padding:0 15px;}
.mobilMenu .mobilMenu-orta ul{ padding:0; margin:0; list-style:none;}
.mobilMenu .mobilMenu-orta ul li { display:block; padding:0 10px; background:#fff; }
.mobilMenu .mobilMenu-orta ul li:last-child a{ border-bottom:0;}
.mobilMenu .mobilMenu-orta ul li a{ display:block; position:relative; padding:15px; color:#333;  font:normal 14px Raleway,Arial,sans-serif; color:#555; border-bottom:1px solid #ececec; }
.mobilMenu .mobilMenu-orta ul li a span{ position:absolute; right:15px; margin-top:-10px; top:50%; }
.mobilMenu .mobilMenu-orta ul li .mobilMenu-diger { margin:0 -10px; display:none; }
.mobilMenu .mobilMenu-orta ul li .mobilMenu-diger ul{ }
.mobilMenu .mobilMenu-orta ul li .mobilMenu-diger li{ background:#e1e1e1;  }
.mobilMenu .mobilMenu-orta ul li .mobilMenu-diger li a{ border-bottom:1px solid #ccc;}
.mobilMenu .mobilMenu-orta ul li a.aktif { border-bottom:none; color:#000;}
.mobilMenu .mobilMenu-orta ul li .mobilMenu-diger li:last-child a{ border-bottom:0;}

.toggleMenu{ display:none; width:100%;  font:600 14px Raleway,Avenir Next LT Pro Demi,Arial,sans-serif; color:#fff; padding: 14px  10px; border-radius:0; border:0; background:#222 }


.mobilArama .mobilArama-ic{ display:block; background:#7e6721; color:#fff; padding:20px; }
.mobilArama .aramaIn{ display:inline-block; width:80%; background:#fff; text-align:left;  vertical-align:top; }
.mobilArama .aramaIn input{ width:100%; padding:10px 6px; olor:#222;  border:0; font:13px Raleway,arial,sans-serif; }
.mobilArama .aramaBu{ display:inline-block; width:17%; background:#222; line-height:20px;  vertical-align:top;  text-align:center; margin-left:-4px; border-radius:0 5px 5px 0;}
.mobilArama .aramaBu button{padding:10px 6px; text-align:center; font:normal 14px Raleway,sans-serif; color:#222; border:0; background:none; color:#fff; cursor:pointer; }
.mobilLogo{ display:none; }


.mansetArama{ position:absolute; padding-top:28em; top:0; z-index:6; right:0; width:100%; display:none;}
.mansetArama .mansetAramaIc{ display:table; padding:30px 15px; background:#222; border-radius:4px; width:600px; position:relative; overflow:hidden; position: absolute;right: 0;}
.mansetArama .mansetAramaIc span#kapat{ position:absolute; right:1px; top:15px; color:#fff;  padding:10px 17px; padding-left:30px; border-radius:0 0  0 220px; text-transform:uppercase; font-size:12px; cursor:pointer}
.mansetArama .mansetAramaIc span#kapat i{ font-size:11px; vertical-align:middle; margin-top:-5px; }
.mansetArama .mansetAramaIc h4{ padding:0; margin:0;  font:700 17px Raleway,Avenir Next LT Pro Bold,sans-serif; margin-bottom:25px; text-transform:uppercase; color:#fff; display:inline-block; }
.mansetArama .mansetAramaIc form{ display:inline-block; }
.mansetArama .mansetAramaIc .aramaIn{ background:#777; width:470px; display:inline-block; vertical-align:top; position:relative; border-radius:5px 0 0 5px;  }
.mansetArama .mansetAramaIc .aramaIn input{ border:0;padding:15px;  padding-left:40px; width:100%;background:none; font:normal 15px Raleway,sans-serif; display:block; color:#fff  }
.mansetArama .mansetAramaIc .aramaIn:before {content: "\f002";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;/*--adjust as necessary--*/
 font-size: 18px;padding-right: 0.5em;position: absolute;top: 8px;color:#fff;left: 8px;border-right:1px solid #555;}
.mansetArama .mansetAramaIc .aramaBu{ background:#993478; width:95px; display:inline-block; vertical-align:top; margin-left:-3px; border-radius:0 5px 5px 0;  }
.mansetArama .mansetAramaIc .aramaBu input{ border:0; padding:14px 15px;  width:100%; color:#fff; background:none; font:600 15px Raleway,Avenir Next LT Pro Demi,sans-serif; display:block; }








@font-face {
    font-family: 'Avenir Next LT Pro Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Condensed'), url('../fonts/AvenirNextLTPro-Cn.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Demi';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Demi'), url('../fonts/AvenirNextLTPro-Demi.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Demi Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Demi Condensed'), url('../fonts/AvenirNextLTPro-DemiCn.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Heavy Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Heavy Condensed'), url('../fonts/AvenirNextLTPro-HeavyCn.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Medium Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Medium Condensed'), url('../fonts/AvenirNextLTPro-MediumCn.woff') format('woff');
}
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: normal;
    src: local('Raleway'), url('../fonts/AvenirNextLTPro-Regular.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Ultra Light Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Ultra Light Condensed'), url('../fonts/AvenirNextLTPro-UltLtCn.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Bold'), url('../fonts/AvenirNextLTPro-Bold.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Bold Condensed'), url('../fonts/AvenirNextLTPro-BoldCn.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Bold Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Bold Condensed Italic'), url('../fonts/AvenirNextLTPro-BoldCnIt.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Condensed Italic'), url('../fonts/AvenirNextLTPro-CnIt.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Demi Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Demi Condensed Italic'), url('../fonts/AvenirNextLTPro-DemiCnIt.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Demi Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Demi Italic'), url('../fonts/AvenirNextLTPro-DemiIt.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Heavy Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Heavy Condensed Italic'), url('../fonts/AvenirNextLTPro-HeavyCnIt.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Italic'), url('../fonts/AvenirNextLTPro-It.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Medium Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Medium Condensed Italic'), url('../fonts/AvenirNextLTPro-MediumCnIt.woff') format('woff');
}
@font-face {
    font-family: 'Avenir Next LT Pro Ultra Light Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Next LT Pro Ultra Light Condensed Italic'), url('../fonts/AvenirNextLTPro-UltLtCnIt.woff') format('woff');
}


@media (max-width: 767.98px) {
	.urunBar .urunSolBar{
		position:initial!important;
		margin: 0 auto!important;
		width:initial!important;
	}
	.urunBar .urunSagBar{
		margin-top:8px!important;
	}
	.urunBar .urunBarDetayAlan{
		padding-left:0!important;
	}
}