html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {


    color: #111;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;

}
.main {min-height:200px;}
.main td{ padding:5px 0 ;}
a {
text-decoration:none; 
color: inherit;
}
a:hover { text-decoration:none; 
color: inherit;
}



.solcek{float:left;}
.sagcek{float:right;}
.cls{clear:both;}
.ortala{margin: 0px; width:100%;}
.solts{text-align:left} .sagts{text-align:right} .ortts{text-align: center}  .jstts{text-align: justify}
.xxyirmibes { width:28%;} .xxotuz { width:30%;} .xxkirk { width:40%;}  .xxyirmi { width:20%;} 
.sifirsag{padding-right:0 !important;} 
.sifirsol{margin-left:0 !important;}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
    display: block;
}

h1,h2,h3,h4,h5 { font-family: 'Poppins', sans-serif; }
.menukutuciz,.altmailiste,.urunkutubas{ font-family: 'Poppins', sans-serif; }

.mmain{
	display:block;
	margin: 0;

	clear:both;
	width:100%;
	overflow:hidden;	
}
.mheader{ width:100%;display:block;}
.navmenu{ width:100%;display:block;}
.mfooter{ width:100%;display:block;}


.nav-container{  visibility:visible; }
.f-nav{ 
z-index: 99999; 
position: fixed;
padding-top:16px;

left: 0; 
top: 0; 
visibility:visible;
 border-bottom: 2px solid #da1a32;
}

.yenhead{ width:100%;  line-height:30px; padding:12px 0; background-color:#fff;}
.yenheadsol{ width:35%; display:table-cell; vertical-align:middle; font-size:24px; padding-left:4px}
.yenheadort{ width:30%; display:table-cell; vertical-align:middle; }
.yenheadsag{ width:35%; display:table-cell; vertical-align:middle; font-size:16px;}
.yenheadort img{ width:90%; display:block; margin:-10px auto;}

.f-nav .yenheadort img{ width:80%; display:block; margin:-10px auto;}

#sepeteeklesonuc { font-size:9px;  padding:1px 3px; border-radius:100%; background-color:#f6f6f6; color:#231f20;}
#favorieklesonuc { font-size:9px; padding:1px 3px; border-radius:100%; background-color:#f6f6f6; color:#231f20;}
.logkutuc{ width:100%; font-size:12px; text-align:right; padding-right:4px }
.logkutuc a{ margin-left:4px;}
.logkutuc i{ font-size:16px;}

.muyealan{background-color:#f7f7f7; color:#000; text-align:center; font-size:13px; width:100%; line-height:52px;} 
.muyealan a{ padding:0 6px;}
.mlogoaltmenu{ color:#171616; text-align:center; width:100%; line-height:26px;}
.msepet{ color:#171616; text-align:center; font-size:16px; width:100%; line-height:52px;}
.mlogo{ text-align:center; width:100%; padding:66px 0 66px 0;}
.mlogo img{ width:60%; display:block; margin:0 auto;}
.mslogan{ color:#171616; text-align:center; width:100%; line-height:24px; font-size:12px;}
.maraalan{   width:100%; padding:24px 0 8px 0;}
.manamenu{background-color:#171616; color:#d3bc66; text-align:center; width:100%; line-height:52px; font-weight:500;}
.kattummenu{   width:100%; padding:24px 0 32px 0; display:none; visibility:hidden;}
.kattummenu:after {  content: ""; display: table; clear: both;}













.headlerbas { padding:0 0 0 16px; line-height:48px; font-size:16px;  margin:0 0 16px 0; background-color:#f7f7f7; color:#555;}

.ustaramaform {background-color:#fff; width:100%; height:300px; padding-top:60px; position:fixed; z-index:999999999; display:none; visibility:hidden;}



.yanmenukutu{width:70%; height:100%;  background-color:#FFF; border-right:1px solid #e6e8e9; 
position:fixed; top:0; left:0; visibility:hidden; display:none; z-index:9999999;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.yanmenukapat{width:100%; padding:32px 48px; font-size:18px; cursor:pointer; line-height:24px; vertical-align:middle;}
.yanmenukapat i{ font-size:16px;}

.menukutusu{width:100%; padding:32px 48px; font-size:18px;  line-height:36px; vertical-align:middle;}
.menukutuic{width:100%; font-weight:600; position:relative;}

.menukutuic::after {
  content: "\f101";
font-family: 'FontAwesome';
  color:#da1a32;
  font-size: 16px;
  position: absolute;
  right: 0;
  width: 16px;
  height: 16px;
  font-weight: 400;
}


.iletkutusu{width:100%; padding:32px 48px;  font-size:14px; text-align:center;  line-height:28px; vertical-align:middle;}
.iletkutusuic{width:100%; font-weight:400; position:relative;}
.iletkutusuic i{ margin : 0 4px;}
.iletkutusuicilk{width:100%;border-top:8px solid #cf202f; height:8px;}







/*kategori ana menu*/
.anakatemenu{ width:98%; line-height:32px; text-align:center; font-size:14px; font-weight:400; border:#171616 1px solid; margin:4px 1% 8px 1%;}
.anakatemenubas{ line-height:48px; font-weight:500; color: #171616;}
.anakatemenu:after {  content: ""; display: table; clear: both;}
/*.anakatemenu:hover .arakatmenu{ display:block; visibility: visible;}*/
.arakatmenu{ width:100%; display:none; visibility:hidden; margin:0  ;  border-top:#171616 1px dotted;}
.arakatmenu:after {  content: ""; display: table; clear: both;}
.arakatmenukut { float:left; width:50%;}
.arakatmenubas{ line-height:36px; font-weight:500;  color: #171616;}
.anakatemenutumulist{ line-height:24px; font-weight:500; color: #171616;  }
.anakatemenutumulist a{ text-align:center; width:100%; display:block; }
.anakatemenukapat{ line-height:48px; font-size:36px; font-weight:500; color: #000000; border-top:#171616 1px dotted; }
/*kategori ana menu*/


.uyegirisikutu{ width:90%; max-width:480px; margin:32px auto 96px auto; color:#231f20;}
.uyegirishead {text-align:center; width:100%; font-weight:600; font-size:28px; line-height:60px; letter-spacing:2px;}
.uyegformbas { font-weight:400; width:100%; font-size:12px; line-height:24px; margin-top:16px;}
.uyegformbas i{color:#da1a32;}
.uyegformgrs { font-weight:400; width:100%; font-size:14px; line-height:36px;  }
.uyegformgrs input{ display:block; border:#e6e8e9 1px solid; color:#7d7d7d; width:100%;  line-height:36px; font-size:14px;}
.uyegformveyassss { font-weight:300; width:100%; font-size:10px; line-height:26px;  text-align:center; }
.uyegformsub{ font-weight:400; width:100%; font-size:14px; text-align:center; cursor: pointer;}
.uyegformsub a{ display:block; width:100%; background-color:#231f20;  border:#231f20 1px solid; color:#fff; line-height:46px;}
.uyegformsub a:hover{ background-color:#da1a32;  border:#da1a32 1px solid;}
.uyegformsubbeyaz{ font-weight:400; width:100%; font-size:14px; text-align:center; cursor: pointer;}
.uyegformsubbeyaz a{ display:block; width:100%;  border:#231f20 1px solid; color:#fff; color:#231f20; line-height:46px;}
.uyegformsubbeyaz a:hover{ color:#da1a32;  border:#da1a32 1px solid;}
.uyegformgrs select{ display:block; border:#e6e8e9 1px solid; color:#7d7d7d; width:100%;  line-height:36px; padding:12px 0; font-size:14px;}

.uyegformsub input[type="submit"]{ display:block; width:100%; background-color:#231f20; cursor: pointer;  border:#231f20 1px solid; color:#fff; line-height:46px;}
.uyegformsub input[type="submit"]:hover{ background-color:#da1a32;  border:#da1a32 1px solid;}

.uyegformveya{
            position: relative;
            width:100%;
            height: auto;
            padding: 16px;
			 font-size:10px;

            display: flex;
            justify-content: center;
        }
        .uyegformveya::before{
            position: absolute;
            content: '';
            width: 100%;
            height: 1px;
            background-color:#231f20 ;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            z-index: 0;
        }
        .uyegformveya h5{
            position: relative;
            z-index: 1;
            background-color: #fff;
            padding: 0 10px;
        }



/*alt imza alan*/
.footeralan {background-color:#000000;  width:100%; color:#d3bc66; text-align:center; padding:16px 0;}
.footeralan a{ color:#d3bc66; }
.altimzamenu{ font-size:13px; width:100%; line-height:24px; border-bottom:#333 1px solid; padding:16px 0;} 
.altimzamenu a{ padding:0 2px; }

.altimza{  font-size:13px; width:100%; line-height:24px; border-top:#333 1px solid; padding:16px 0;}
.mfotaltmenu{ width:100%; line-height:26px;}
.mfotaltmenu a{ padding:0 2px; }
.altalankbir{  font-size:13px; width:100%; line-height:24px; padding:16px 0;}
.altalankbir h4{  color:#d3bc66; }
.altsosyal-top {  list-style:none;  margin:20px 0 0 0;}
.altsosyal-top > li {  display: inline-block;}
/*alt imza alan*/

/*ürün arama*/
.arayvrlk{width: 90%;  margin:0 auto;

border: 2px solid #171616;
height:42px;
border-radius: 30px; overflow:hidden;}

.ara-form-mtn{color: #171616;float: left; padding:12px 12px 0 12px;}

.ara-form-alan input[type=text] { border:none !important;
float: left;
height: 40px;

width: 66%;

padding: 10px 100px 10px 10px !important;

;
color: #7a7a7a;

background-color: #fff;

background-image: none;


font-size: 13px;
}
.ara-form-alan input[type=submit] {color: #d3bc66;
font-weight:500;

background: #171616;
float:right;
width: 25%;
height:40px;


line-height:40px; border:none !important}

.ara-form-alan input[type=submit]:hover {color: #fff;}
/*ürün arama*/

/*ürün  vitrin*/
.altresgrim{background-color:#f7f7f7;}
.altresbas{ width:100%; margin:0; padding:36px 0;}
.altresbas:after {  content: ""; display: table; clear: both;}
.altresbas h2{
font-size: 24px;
font-weight: 500;
line-height: normal;
 
color: #000000;
margin:0;
padding:0;

}

.heading-line {
    display: block;
    height: 16px;
    margin: auto auto;
    position: relative;
    width: 16px;background: #f7f7f7;

	border-radius:8px;
}

.heading-line::before {

    background: #f7f7f7;


    content: "";
    height: 1px;
    left: 0;
    margin: 6px auto  0 auto ;
    position: absolute;
    right: 0;
    top: 2px;
    transform: translate(-50%);
    width: 300px;

}


.sacdolu{padding:30px  4px 30px 4px ; margin-top:36px;  width:30%; border:#f7f7f7 1px solid; background-color:#FFF; z-index:999;}
.sacdolu img{ width:100%; }
.sacdoluyazi{  z-index:998; width:66%; padding:32px 64px; font-size:15px;  color:#222; line-height:2; }
.anhaber{
background-image: url("images/pen-hak90.jpg");
background-position: right center;
background-repeat: no-repeat ;
background-size: 50%;		
	
}
.sacdoluyazi span{ font-weight:700; font-size:22px;  color:#222; line-height:2; padding-bottom:24px; }
.anhbertumu a{display:block; width:120px; line-height:32px; border:#CCC 1px solid; border-radius:8px; color:#a2a2a2; margin:20px auto;}
.anhbertumu a:hover{ background-color:#CCC; border:#CCC 1px solid;  color:#252525; text-decoration:none;}

.owlalani{width:252px; margin:0 auto;}

.seklimekan { width:100%; margin-top:24px;}
.seklimekan img{ width:100%; display:block;}
/*ürün vitrin*/


.medyafm {position:fixed; z-index:999999; right:0; bottom:16px;; width:120px; border-radius: 8px 0  0 8px ; overflow:hidden;}
.medyafm img{ display:block; width:100%; }

.whtsp{ z-index:999999; background-color:#25D366; animation: whatsapp 8s ease-in-out infinite; color:#fff; border-radius:100%; font-size:48px;  text-align:center; line-height:48px; width:64px; height:64px; position:fixed; bottom:12px; left:12px;}
.whtsp a{ display:block; color:#fff; width:100%; text-align:center; height:48px; padding:6px 0;}
.whtspdstk{ z-index:999999; background-color:#25D366; animation: whatsapp 8s ease-in-out infinite; color:#fff; border-radius:3px; font-size:12px; font-weight:700;  text-align:center; line-height:24px; width:120px; height:24px; position:fixed; bottom:32px; left:70px;}
.whtspdstk a{ display:block; color:#fff; width:100%; text-align:center; }

@keyframes whatsapp {
  0% {
    background-color:#25D366;
  }
  25% {
    background-color:#128C7E;
  }
  50% {
    background-color:#075E54;
  }  
  75% {
    background-color:#128C7E;
  }

  100% {
    background-color:#25D366;
  }
}




.ftmtusbas {padding:16px; text-align:center; font-size:14px; font-weight:600;color: #cb1a20}
.ftmurunaci {padding:16px;}
.kartbilgigiris {width:100%;}
.kartbilgileri{width:100%; padding:16px;  font-size:16px; }
.kartbilgiodeme{ width:100%; padding:16px;}
.kartbilgileri section{ padding:2px 0;}
.kartbilgileri span{ width:50%; display:inline-block; line-height:32px;}
.kartbilgileri input{ width:50%; line-height:32px; height:32px; border: #999 1px solid;}
.kartbilgiodeme input[type=submit] {cursor: pointer; width:100%; height:80px; background-color: #cb1a20; color:#fff; font-size:24px; font-weight:300; border:0;}
.kartbilgiodeme input[type=submit]:hover { background-color: #222; color:#fff; }

.siparistamamla {line-height:52px; text-align:center; width:98%; margin:1%; background-color:#231f20;  color:#fff;}
.alisverisdevam {line-height:52px; text-align:center; width:98%; margin:1%; background-color:#cb1a20;  color:#fff;}
/* SEPET2015 */
/* SEPET2015 */

.siprsozet td{vertical-align:middle;}

gosterdiv{
  visibility: visible;
  position: absolute;
}
.gostermediv{
  visibility: hidden;
  position: absolute;
}
.fs{
  padding: 6px;
  background-color: #F7F7F7;
  border-right: #fff dotted 1px;
}
.ft{
  padding: 6px;
  background-color: #DDDDDD;
  border-right: #fff dotted 1px;
  font-weight: bold
}






.sepetbas{
  padding: 32px 0;
  font-size: 26px;
  color:#231f20;

}

.spetacikust{
  padding: 8px !important;

  font-weight: bold;
  font-size: 16px;
  border-bottom: #f2f4f6 solid 2px;
}
.spetacikalt{
  padding: 8px !important;
  background-color: #fff;
  vertical-align:middle;
  
  font-size: 13px;

  border-bottom: #e6e8e9  dotted 1px;
}
.spetacikalt img{
	height:60px;
}


.spetacikalts{
  padding: 8px;
  background-color: #fff;
  vertical-align:middle;
  font-size: 13px;
  text-align:center;

  border-bottom: #e6e8e9  dotted 1px;
}

.spetacikalts i{ font-size:12px; padding: 8px 8px; color:#888; cursor:pointer; border-radius: 100%; background-color: #f2f4f6;}
.spetacikalts i:hover{ background-color: #231f20;}
.spetacikalts input{ font-size:14px; width:24px; text-align:center; border:none;}

.spetacikalts span{

}

.spetalblgyn{

  font-weight: bold;
  font-size: 14px;
  border: #231f20 solid 1px;
  color: #fff;
  text-align: center;
  background-color: #231f20;
}
.spetalblgyn:hover{

  color: #f2f4f6;
}

.spetalblg{

  font-weight: bold;
  font-size: 14px;
  border: #231f20 solid 1px;
  color: #231f20;
  text-align: center
}
.spetalblg a{
	width:100%;
  line-height:32px;
  font-weight: bold;
  display:block;
  text-align: center;
}
.spetalblg:hover{

  background-color: #f2f4f6;
}

.spetacikalts img{
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}
.spetacikalts img:hover{
  filter: none;
  -webkit-filter: grayscale(0);
}
.sptgnltop{
  padding:32px 4px !important;
  font-size: 24px;

  color: #231f20;
  font-weight:600;
}
.sptgnltop b{
  font-size: 36px;
  font-weight:700;

}






.ftrtmmspt{
  padding: 12px
}
.ftrtmmspt1{
  font-weight: bold;
  font-size: 15px;
  padding-bottom: 6px;
}
.ftrtmmspt2{
  font-size: 14px
}
.ftrtmmspt2 b{
  font-weight: bold;
  font-size: 16px;
  padding-left: 16px;
}

.ftrtmmspt3{
  font-size: 16px;
  padding: 6px;
}
.ftrtmmspt3 b{
  color: #990000
}

.bitisozetbas{
  font-weight: bold;
  font-size: 16px;
  padding: 4px
}



.siprsozetk{
  padding: 24px;
  background-color: #F8F8F8;
  margin-bottom: 16px
}
.siprsozet{
  padding: 24px;
  background-color: #FFFFFF;
  margin-bottom: 16px
}
.formspr1{
  font-size: 15px;
  padding: 6px;
}
.formspr2{

  padding: 6px;
}
.formspr2 input{
  width: 100%;
  border: #DDDDDD 1px solid;

  padding: 4px;
  color: #AA554E
}
.formspr2 textarea {
  width: 100%;
  border: #DDDDDD 1px solid;

  padding: 4px;
  color: #AA554E
}
.formspr2 select  {
  width: 100%;


  padding: 2px;
  color: #AA554E
}
/* SEPET2015 */
/* SEPET2015 */






/*ürün tekli göster*/


.urunkutuyeni{ width:250px; height:430px; margin:12px auto 24px  auto ; background-color:#FFF;  border: 1px solid #EEE;}

.urunfotoyeni{ background-color:#fff; width:190px; margin:25px; height:190px; overflow:hidden; text-align:center; margin-bottom:12px;}
.urunfotoyeni img{ width:100%;  height:100%; object-fit:contain; overflow:hidden;}

.urundetayvideo{width:100%; clear:both;}
.urdetayyeni{line-height:32px; background-color:#f9f9f9; text-align:center; color:#555; font-size:16px; width:48%; margin-left:4%; float:left;}
.urdetayyeni a{ color:#555;  width:100%;}
.urvideoyeni{line-height:32px; background-color:#f9f9f9; text-align:center; color:#555; font-size:16px; width:48%; float:left;}
.urvideoyeni a{ color:#555; width:100%; }
.urunfiyatyeni{  text-align:left;  font-size:24px; clear:both;  color:#171616; font-weight:700;  padding:16px 0 0 12px;}
.urunfiyatyeni span{ font-size:14px;; font-weight:500; }
.urunaciklamayeni{  text-align:left; line-height:18px;  font-size:15px;  color:#555;  height:72px; padding:0 0 0 12px;}
.urunkoduyeni{ font-size:12px;  color:#868788;  text-align:left; padding:16px 0 12px 12px;}
.urksaciksatir{  text-align:left; line-height:24px;  font-size:12px;  color:#868788;  padding:0 0 0 12px; overflow:hidden;}
.urksaciksatir i{  color: #666; margin-right:6px;}
.urunbirimyeni{ font-size:12px;  color:#868788;  text-align:left; padding:0; margin-top:2px; height:12px; padding:0 0 0 12px;}

.urkutuform{width:100%; margin-top:24px; background-color:#EEE; height:48px;}
.urkutuadet{width:50%; text-align:center;background-color:#EEE; height:48px; float:left;}
.urkutugonder{width:50%; text-align:center;background-color:#171616; line-height:48px; float:left; color:#FFF; cursor: pointer;}
.urkutugonder:hover{background-color:#000000;}
.urkutugonder  input{border:none !important; background-color:#171616; line-height:46px; color:#FFF; width:100%; height:46px; cursor: pointer;}
.urkutugonder input:hover{background-color:#000000;}
.urkutuadet input { border:none !important; line-height:32px; margin:6px 8px; text-align:center;}
.urkutuadet i { color:#CCC; cursor: pointer;}


.fotokatalani{width:25%; float:right}
.fotoalani{width:75%; float:left;}


.urunkutuozbas { padding:0 0 0 16px; line-height:48px; font-size:16px;  margin:16px 0 0 0; background-color:#f7f7f7;; color:#111;}

.urunkutumadde {line-height:42px; font-size:14px;  margin:16px 0;
border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; 
 color:#111;}
.urunkututektek { padding:0 0 0 16px; height:42px; line-height:42px; border-bottom: 1px solid #ddd; overflow:hidden;}
.urunkututekyan {  height:52px; line-height:52px; }
.urunkututektek i{ padding:0 4px 0 0; }
.urunkutumaddeler:hover{ background-color:#f7f7f7;}
.urunkututektek img{  max-height:36px;  max-width:80px; vertical-align: middle;  margin:0 12px 0 0;}
.urunkututektek a:hover{ font-weight:700; text-decoration:none;  }

/*ürün tekli göster*/




.markakutuyeni{ width:220px; background-color:#FFF; height:220px;  margin:12px auto 24px  auto ;  border: 1px solid #EEE;}
.markakutuyeni:hover{
	
-webkit-box-shadow:  5px 5px 5px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.05);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.05);	
	
	}
.markafotoyeni{ background-color:#fff; width:170px; margin:25px; height:170px; overflow:hidden; text-align:center; margin-bottom:12px;}
.markafotoyeni img{ width:100%;  height:100%; object-fit:contain; overflow:hidden;}

.katakutuyeni{ width:220px; position:relative; background-color:#FFF; height:220px; margin:12px auto 24px  auto ;  border: 1px solid #EEE;}
.katakutuyeni:hover{
	
-webkit-box-shadow:  5px 5px 5px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.05);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.05);	
	
	}
.katafotoyeni{ background-color:#fff; width:200px; margin:10px; height:200px; overflow:hidden; text-align:center; }
.katafotoyeni img{ width:100%;  height:100%; object-fit:contain; overflow:hidden;}
.kataktadi {position:absolute; width:75%; padding:6px 0; top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
text-align: center; color:#fff; background-color:rgba(0,0,0,0.15)}
.kataktadi h2 {font-size:15px !important; font-weight:500 !important;  color:#fff !important; }







/*ürün detay göster*/

.urunkututam {width:100%; }
.urunkutuiki {width:100%; }
.urunkutubir {width:100%; }


.urunkutuform {width:80%; margin:0 auto;}
.urunkutufyt {width:90%; margin:0 auto;}


.urunkutubas { padding:0 0 0 16px; line-height:48px; font-size:16px;  margin:0 0 16px 0; background-color:#f7f7f7; color:#555;}

.urunkutufot{width:100%; overflow:hidden; height:250px; line-height:250px; margin:24px 0;}
.urunkutufot img{max-width:100%; display:block; min-height:250px !important; vertical-align:middle;}

.urunkutumadde {line-height:42px; font-size:14px;  margin:24px 0;
border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; 
 color:#111;}
.urunkututektek { padding:0 0 0 16px; height:42px; line-height:42px; border-bottom: 1px solid #ddd; overflow:hidden;}
.urunkututekyan {  height:52px; line-height:52px; }
.urunkututektek i{ padding:0 4px 0 0; }
.urunkutumaddeler:hover{ background-color:#f7f7f7;}
.maddebasuz {width:47%; display:inline-block;}
.maddeiceuz {width:50%; padding-left:1%; display:inline-block;}
.urunkututektek img{  max-height:36px;  max-width:80px; vertical-align: middle;  margin:0 12px 0 0;}
.urunkututektek a:hover{ font-weight:700; text-decoration:none;  }


.urunkutuozbas { padding:0 0 0 16px; line-height:48px; font-size:16px; margin:24px 0 0 0; background-color:#f7f7f7;; color:#111;}
.urunkutuozel{font-size:14px; line-height:2; text-align:justify; padding:8px; border:#f7f7f7 1px solid;}





.urdsaciksatir{ float:left; width:50%;  text-align:left; line-height:20px;  font-size:13px;  color:#868788;  padding:0 0 0 10px;}
.urdsaciksatir i{  color: #666; margin-right:6px;}

.dortlumadde { width:100%; border:#f7f7f7 1px solid; padding:5px 0 ; margin:16px 0;}
.dortlumadde:after {
  content: "";
  display: table;
  clear: both;
}

.urdetadet{ }
.urdetadet i{ font-size:14px; padding:0 6px; color:#999; cursor:pointer;}
.urdetadet input{ border:none; text-align:center; width:30px; font-weight:900;font-size:16px; }
.videoizle{background-color:#fff; border:#171616 1px solid; font-weight:400;  padding:8px; line-height:50px; color:#313131; border-radius:2px; width:100%; margin:0 0 24px 0;}
.videoizle strong{ font-weight:700;  color:#171616; width:120px;}


.videoizle a{ color:#fff; line-height:72px; font-size:18px; font-weight:500; text-align:center; display:block; width:100%;}
.videoizle iii{ font-size:36px;  vertical-align:middle; margin-bottom:9px; }

.videoizle select { height:50px; width:180px; background-color:#fff; padding:8px; border: none;}


.urunfytlr{background-color:#fff; border:#09103c 1px solid; color:#09103c; border-radius:2px; width:100%; margin:0 0 24px 0; }
.urunfytlr { color:#09103c; line-height:72px; font-size:24px; font-weight:600; text-align:center;}
.urunfytlr i{ font-size:36px;  vertical-align:middle; margin-bottom:9px; }
.urunfytlr span{ font-size:16px; }

.urunsptr{background-color:#222; cursor: pointer; color:#fff; border-radius:2px; width:100%; margin:0 0 24px 0; }
.urunsptr a{ color:#fff; line-height:72px; font-size:18px; font-weight:500; text-align:center; display:block; width:100%;}
.urunsptr i{ font-size:36px;  vertical-align:middle; margin-bottom:9px; }
.urunsptr:hover{background-color:#171616;}


.urunftbuyuk {text-align:center;}
.urunftbuyuk img{ width:80%;}

.urunftkucuk {text-align:center;}
.urunftkucuk img{ width:80px;}

.urunfttabs {text-align:center;}
.urunfttabs img{ width:140px;}


/*ürün detay göster*/



/*reklam gösterimir*/
.reklam-kutu {width:100%; overflow: hidden; margin:0 0;}
.reklam-kutu-ikili {width:49.25%;  overflow: hidden; float:left; margin:0.5%; }
.reklam-kutu-smar {margin-left:0 !important; }
.rek-kutu { width:100%; transition: all .2s ease-in-out;}
.rek-kutu img{ width:100%;  display:block;}
.rek-kutu img:hover{ transform: scale(1.05);}

/*reklam gösterimir*/





/*ustmenu harita*/


.menuustgris{
	width:100%;

line-height:24px;
padding:20px 12px ;



background-color: #313131;
color: #ffffff;

}
.menuustgris h1{
 font-size:16px; font-weight:500; 
 color: #ffffff; letter-spacing:1px;text-transform: uppercase

}
.ursyfharita {
    background: #f2f4f6;
    border-bottom: 1px solid #e6e8e9;
    padding-top: 1.2em;
    padding-bottom: 1.2em;
padding:8px 4px;

font-weight:500;
font-size:13px;
color:#888;
letter-spacing:.2px;
margin-bottom:24px;
}
.ursyfharita a{
color:#7d7d7d
}
.ursyfharita strong a{
color:#909aa2;
}


/*ustmenu harita*/



/*iç sayfalar*/
.iletsayfa td {padding:4px;}
.ortayazi td {padding:4px;}
.iletsayfa input {width:90%;}
.iletsayfa textarea {width:90%;}
.ortayazi input {width:90%;}
.ortayazi textarea {width:90%;}
.ortayazi { line-height:1.5;  padding:10px; min-height:240px;}
.ortaalanustbas {background-color:#000000;  color:#fff; font-size:20px; font-weight:lighter; padding-left:12px; height: 55px; line-height:55px;}
.ortaalanustbas h1 {color:#fff; font-size:20px; font-weight:300;}


#ortaalanustbas {background-color:#000000;  color:#fff;  font-size:20px; font-weight:300; padding-left:12px; height: 55px; line-height:55px;}
.yaziyanakay{ padding:24px 0;}
#anauyegirisigos{ padding:24px 0;}
/* saggg kateogri menusu */

ul#sagmenu li{
	display:block;
	width:220px;
    height:25px;
	list-style-type:none;
    margin-bottom: 2px;

}
ul#sagmenu li a, ul#sagmenu li a:link, ul#sagmenu li a:visited{
    display:block;
    padding: 5px 0 0 10px;
	height:25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background:url("images/sagtarafmenualt.jpg") no-repeat;
    text-decoration: none;
}
ul#sagmenu li a:hover{
	display:block;
	background:url("images/sagtarafmenualt2.jpg") no-repeat;
	height:25px;
    text-decoration: underline
}
/*iç sayfalar*/



/*ürün listele sayfalar*/

.altsayfalama{

  font-size: 14px;
  color: #111;
  text-align:center;
  width:100%;
  padding:24px 0 32px 0;
}
.altsayfalama a{

  background-color: #f5f5f5;
  padding: 8px 10px;
  margin:4px;
}
.altsayfalama a:hover{

  background-color: #111111;
  color:#fff;

}


/*ürün listele sayfalar*/

/* FORMLAR */
.uyelikblg{
  width: 300px;
  height: 20px;
  border: solid #707070 1px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #003366;
}
.uyelikblgY{
  width: 144px;
  height: 20px;
  border: solid #707070 1px;
}
.uyelikblgM{
  width: 300px;
  height: 60px;
  border: solid #707070 1px;
}
.uyelikblgG{
  width: 120px;
  height: 24px;
  border: solid #003366 1px;
  text-align: center
}
.formbaslik{
  width: 124px;
  height: 36px;
  font-family: Tahoma, Arial, sans-serif;
  color: #222222;
  font-size: 13px;
  padding-left: 12px;
}
/* FORMLAR */


/* FLEX SLYDER AYARLAR*/

.flexslider{border:0 !important; overflow:hidden; margin:0 !important;   -webkit-border-radius: 0 !important;
  -moz-border-radius:0 !important;
  border-radius:0 !important; }
.flex-control-nav { bottom:50px  !important;  text-align:right !important;}
.flex-control-paging li a { text-indent: 9999px !important;  width:24px !important; height:24px !important;

 background: rgba(255, 255, 255, 0.5) !important;
   -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1) !important;
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1) !important;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1) !important;
  -webkit-border-radius: 4px  !important;
  -moz-border-radius: 4px  !important;
  border-radius: 4px  !important;

 }
 .flex-control-paging li a.flex-active {


    background: rgba(255, 255, 255, 0.9) !important;


}

/* Direction Nav */
.flex-direction-nav {
    *height: 0  !important;
}
.flex-direction-nav a {


  width:55px !important; 
  height:70px !important;
  margin: -20px 0 0;
  line-height:70px   !important;

  top: 50%;
  color:#000 !important;
  background-color:#fff !important;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

  border-radius:4px;


}
.flex-direction-nav a:hover {

  background-color:#fff !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 15px !important;
  display: inline-block;
  content: '\f001';
  color: #000 !important;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav .flex-prev { left: -60px !important; padding:0px 21px !important;}
.flex-direction-nav .flex-next { right: -60px !important; padding:0px 21px !important;}
.flexslider:hover .flex-prev {  left:70px !important; }
.flexslider:hover .flex-next {  right: 70px !important; }



.flexdiv{position: relative; width:100%; height:auto;}
.flexenle{position: relative; width:100%;  margin:0 auto;}


.flexprg{position: absolute; top:32px; left:10%; width:80%;  display:block; text-align:left;}

.flexspn{
text-align:left;	
width:100%; 
font-size: 16px;
color: #d3bc66;
font-weight: 300;
padding: 18px 0;
display:block;

}
.flexspnkoyu{
text-align:left;	
width:100%; 
font-size: 18px;
color: #171616;
font-weight: 300;
padding: 18px 0;
display:block;

}
.flexbtn {padding:10px 0 0 0; display:block;}
.flexbtn a{
padding: 6px 13px ;
border:1px #FFFFFF solid;
border-radius:4px;

font-weight: 300;
text-decoration: none;
outline: none;
text-transform: uppercase;

color:#fff;	
	
}
.flexbtn i{
	margin-left:12px;

}
.flexbtn a:hover{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
	color:#333;	  background-color:#fff;}
.flexbtnkoyu {padding:10px 0 0 0; display:block;}
.flexbtnkoyu a{
padding: 6px 13px ;
border:1px #333 solid;
border-radius:4px;

font-weight: 300;
text-decoration: none;
outline: none;
text-transform: uppercase;
background-color: rgba(255, 255, 255, 0.3);
color:#333;	
	
}
.flexbtnkoyu i{
	margin-left:12px;

}
.flexbtnkoyu a:hover{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
	color:#333;	  background-color:#fff;}

.flexhuc{
font-size: 22px;
color: #fff;
font-weight: 600;
}
.flexhuckoyu {color:#333; font-size: 26px; font-weight: 600;}




@keyframes hello {
  0% {
    color:#d71d41;
  }
  25% {
    color:#96ad2a;
  }
  50% {
    color:#d71d41;
  }  
  75% {
    color:#09bde3;
  }

  100% {
    color:#d71d41;
  }
}







.owl-theme .owl-nav{
    position: absolute;
    top: 50%;
    left: 0px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-indent: -10000px;
    margin: 0px;
	z-index:1;
}
.owl-carousel .owl-stage-outer {
		z-index:999;
}
.owl-theme .owl-nav .owl-prev{
    width: 50px;
    height: 50px;
    background: url('images/arrow-left.png') no-repeat center center;
    float: left;
    margin-left: -60px;
}

.owl-theme .owl-nav .owl-prev:hover{
    background: url('images/arrow-left-active.png') no-repeat center center;
}

.owl-theme .owl-nav .owl-next{
    width: 50px;
    height: 50px;
    background: url('images/arrow-right.png') no-repeat center center;
    float: right;
    margin-right: -60px;
}

.owl-theme .owl-nav .owl-next:hover{
    background: url('images/arrow-right-active.png') no-repeat center center;
}


