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: 'Nunito Sans', 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%;}
.ortalagenis{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: 'Nunito Sans', sans-serif; }
.menukutuciz,.altmailiste,.urunkutubas{ font-family: 'Nunito Sans', 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 #231f20;
}

.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:100%; 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:#cf202f; text-align:center; font-size:13px; width:100%; line-height:52px;} 
.muyealan a{ padding:0 6px;}
.mlogoaltmenu{ color:#cf202f; text-align:center; width:100%; line-height:26px;}
.msepet{ color:#cf202f; text-align:center; font-size:16px; width:100%; line-height:52px;}
.mlogo{ text-align:center; width:100%; padding:24px 0 0 0;}
.mlogo img{ width:63%; display:block; margin:0 auto;}
.mslogan{ color:#cf202f; text-align:center; width:100%; line-height:24px; font-size:12px;}
.maraalan{   width:100%; padding:24px 0 8px 0;}
.manamenu{background-color:#cf202f; color:#282828; 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 #231f20; height:8px;}

/*Kategori Liste Gösterimi*/
.ortakatgostr{margin:16px 0;}
.katakutuyeni {width: 45.5%; height: auto; margin: 1% 0% 1% 3%; position:relative; float:left;}
.katafotoyeni{width:100%;  overflow:hidden;  position: relative; top:0; right:0;}
.katafotoyeni img{width:100%;  display:block; transition: transform 2s ease-in-out;}
.kataktadi{line-height:32px; height:64px; font-size:22px; padding-bottom:1px; color:#231f20;   font-weight:700; letter-spacing:4px; text-transform: capitalize;}
.kataktadi:first-letter { color:#da1a32;}
.katakutuyeni:hover .katafotoyeni img{transform: scale(1.1);}
.katakutuyeni:hover .kataktadi{ border-bottom:#333 1px solid;  padding-bottom:0px;  transition: width 1s cubic-bezier(.19,1,.22,1);}

/*Ürün Liste Gösterimi*/
.urunkutusade{width: 45.5%;  margin: 1% 0% 1% 3%; position:relative; float:left;}
.urunfotosade{width:100%;  overflow:hidden;  position: relative; top:0; right:0;}
.urunfotosade img{width:100%;  display:block;  transition: transform 1s ease-in-out;}
.urunkutusade:hover .urunfotosade img{transform: scale(1.1);}
.urunbslksade{line-height:25px;  padding-top:3px; height:75px; position:relative; font-size:16px; width:75%; padding-bottom:1px; color:#231f20;  
 font-weight:400; letter-spacing:0.5px; text-transform: capitalize;  transition: bottom 1s ease 0s;}
.urunbslksade:first-letter { }
.urunkutusade:hover .urunbslksade a{ border-bottom:#333 1px solid;  transition: border 1s ease 0s;}
.urunfiyatsade{line-height:25px; font-size:16px;  color:#231f20;  padding-top:3px;  position:absolute; bottom:47px; right:1px; font-weight:900;   
 transition: bottom 1s ease 0s;}
.urunfiyatsade i{font-size:12px; }

.urunsepetsade{line-height:32px; font-size:20px; width:100%; line-height:36px; transition:visibility 1.4s linear 0.6s,opacity 1.4s linear 0.6s;  
font-size:14px;  color:#231f20;  position:relative;  visibility: visible; opacity:1;}
.urunkutusade:hover .urunsepetsade{ visibility: visible; opacity:1; }
/*.urunkutusade:hover .urunbslksade{  bottom:72px; }
.urunkutusade:hover .urunfiyatsade{  bottom:72px;  }*/

.urkutuformbir{width:50%; float:left; border:#e6e8e9 solid 1px; text-align:center;  color:#231f20; background-color:#FFF; cursor: pointer;}
.urkutuformbir:hover{ color:#fff; background-color:#231f20; transition: all 1s ease-in;}
.urkutuformiki{width:50%;  float:left; border:#e6e8e9 solid 1px; text-align:center; color:#231f20; background-color:#FFF; cursor: pointer;}
.urkutuformiki:hover{ color:#fff; background-color:#231f20; transition: all 1s ease-in;}

/*Responsicei*/
@media only screen and (min-width: 768px) {
.katakutuyeni {width: 29.3333% !important;}	
.urunkutusade{width: 29.3333% !important;}
}
@media only screen and (min-width: 1200px) {
.katakutuyeni {width: 21.25% !important;}	
.urunkutusade {width: 21.25% !important;}
}
/*Responsicei*/


.favkutuformbir{width:118px; display:table-cell;  text-align:center;  color:#231f20; background-color:#FFF; cursor: pointer;}
.favkutuformbir:hover{ color:#fff; background-color:#231f20; transition: all 1s ease-in;}
.favkutuformiki{width:118px; display:table-cell;  text-align:center; color:#231f20; background-color:#FFF; cursor: pointer;}
.favkutuformiki:hover{ color:#fff; background-color:#231f20; transition: all 1s ease-in;}







/*kategori ana menu*/
.anakatemenu{ width:98%; line-height:32px; text-align:center; font-size:14px; font-weight:400; border:#cf202f 1px solid; margin:4px 1% 8px 1%;}
.anakatemenubas{ line-height:48px; font-weight:500; color: #cf202f;}
.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:#cf202f 1px dotted;}
.arakatmenu:after {  content: ""; display: table; clear: both;}
.arakatmenukut { float:left; width:50%;}
.arakatmenubas{ line-height:36px; font-weight:500;  color: #cf202f;}
.anakatemenutumulist{ line-height:24px; font-weight:500; color: #cf202f;  }
.anakatemenutumulist a{ text-align:center; width:100%; display:block; }
.anakatemenukapat{ line-height:48px; font-size:36px; font-weight:500; color: #282828; border-top:#cf202f 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;}

.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 {  width:100%; color:#231f20; text-align:center; padding:0;  border-top:#231f20 8px solid;}

.altimzamenu{ font-size:13px; width:100%; line-height:24px; border-bottom:#e6e8e9 1px solid; padding:16px 0;} 
.altimzamenu a{ padding:0 2px; }

.altimza{  font-size:13px; width:100%; line-height:24px; border-top:#e6e8e9 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:#231f20; }
.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:40px auto ;

border: 2px solid #231f20;
height:42px;
border-radius: 30px; overflow:hidden;}

.ara-form-mtn{color: #231f20;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: #fff;
font-weight:500;

background: #231f20;
float:right;
width: 25%;
height:40px;


line-height:40px; border:none !important}

.ara-form-alan input[type=submit]:hover {color: #555;}
/*ürün arama*/

/*ürün  vitrin*/


.altresbastam{
	width:100%;

margin:  48px 0 0 0 ;

}

.altresbasres img{
	width:160px;

}


.altrenkbir{ width:100%; height:370px; background-color:#606060;}
.altrenkiki{width:100%; height:370px; background-color:#f1f1f1;}


.altrenkbirfoto{display:table-cell; width:220px; height:370px;  vertical-align:middle; text-align:right;}
.altrenkbirfoto img{ width:120px; }
.altrenkbirmetin{display:table-cell; padding-left:36px; line-height:48px; font-size:20px; letter-spacing:2px; width:380px; height:370px; color:#231f20; vertical-align:middle;}
.altrenkbirmetin span{ font-weight:700;  font-size:28px;}

.altrenkikifoto{display:table-cell; width:220px; height:370px;  vertical-align:middle; text-align:right;}
.altrenkikifoto img{ width:115px; }
.altrenkikimetin{display:table-cell; padding-left:36px; line-height:48px; font-size:20px; letter-spacing:2px; width:380px; height:370px; color:#231f20; vertical-align:middle;}
.altrenkikimetin span{ font-weight:700;  font-size:28px;}



.altresbas{ width:100%; margin:12px 0 36px 0;}
.altresbas:after {  content: ""; display: table; clear: both;}
.altresbas h2{
font-size: 24px;
font-weight: 500;
line-height: normal;
 
color: #282828;
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:100%; letter-spacing:1px; padding:32px 0; font-size:16px;  color:#231f20; line-height:2; text-align: center;}
.sacdoluyazi strong{ font-weight:700;}

.anhbertumu a{display:block; width:150px; line-height:48px; font-size:16px; border:#da1a32 1px solid; border-radius:0px; color:#da1a32; margin:20px auto;}
.anhbertumu a:hover{  border:#231f20 1px solid;  color:#231f20; text-decoration:none;}

.owlalani{width:252px; margin:0 auto;}

.seklimekan { width:100%; margin-top:24px;}
.seklimekan img{ width:100%; display:block;}
/*ürün vitrin*/



.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;

}


/*ürün tekli göster*/


.urunkutuyeni{ width:250px; height:513px; margin:12px auto 24px  auto ;  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:#cf202f; 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:#cf202f; line-height:48px; float:left; color:#FFF; cursor: pointer;}
.urkutugonder:hover{background-color:#282828;}
.urkutugonder  input{border:none !important; background-color:#cf202f; line-height:46px; color:#FFF; width:100%; height:46px; cursor: pointer;}
.urkutugonder input:hover{background-color:#282828;}
.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*/


/*ü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:#e6e8e9 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;  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; 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;  border-radius:2px; border:#222 1px solid; line-height:48px; font-size:18px; font-weight:500; text-align:center; color:#fff;  width:100%; margin:0 0 24px 0; }
.urunsptr a{ color:#fff;  display:block; width:100%;}
.urunsptr i{ font-size:36px;  vertical-align:middle; margin-bottom:9px; }
.urunsptr:hover{background-color:#cf202f;}

.urunsptriki{background-color:#fff;line-height:48px; font-size:18px; font-weight:500; text-align:center; cursor: pointer; color:#222;  border-radius:2px; border:#222 1px solid; width:100%; margin:0 0 24px 0; }
.urunsptriki a{  display:block; width:100%;}
.urunsptriki i{ font-size:36px;  vertical-align:middle; margin-bottom:9px; }
.urunsptriki:hover{background-color:#222;  color:#fff;}

.urunftbuyuk {text-align:center;}
.urunftbuyuk img{ width:90%;}

.urunftkucuk {text-align:center;}
.urunftkucuk img{ width:80px; border:4px solid #fff;}

.urunfttabs {text-align:center;}
.urunfttabs img{ width:140px;}


/*ürün detay göster*/



/*reklam gösterimir*/
.reklam-kutu {width:100%; overflow: hidden; margin:32px 0;}
.reklam-kutu-ikili {width:47.5%; border-radius:12px; overflow: hidden; float:left; margin-right:5%; }
.reklam-kutu-smar {margin-right: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:52px;
padding:32px;



background-color: #231f20;
color: #ffffff;

}
.menuustgris h1{
 font-size:36px; font-weight:400; 
 color: #ffffff; letter-spacing:1px;text-transform: uppercase

}
.ursyfharita {
    background: #f2f4f6;
    border-bottom: 1px solid #e6e8e9;
    padding-top: 1.2em;
    padding-bottom: 1.2em;
	text-transform:uppercase;


font-weight:600;
font-size:13px;
color:#888;
letter-spacing:.2px;
margin-bottom:24px;
}
.ursyfharita a{
color:#7d7d7d
}
.ursyfharita strong a{
color:#909aa2;
}

.ursyfharita h1{ display:table-cell; vertical-align:middle; padding-right:8px; border-right:#999 1px solid;}
.ursyfharita nav{ display:table-cell; vertical-align:middle; padding-left:8px;}




/*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 { color:#231f20; font-size:20px; font-weight:lighter; padding-left:12px; height: 55px; line-height:55px;}
.ortaalanustbas h1 {color:#231f20; font-size:20px; font-weight:300;}


#ortaalanustbas {  color:#231f20;  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-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-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;
  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;}
.flexkatalti{position: absolute; top:0px; left:0px; width:268px; height:700px;  display:block; background-color:#000;}

.flexprg{position: absolute; top:18px; left:20%; width:60%;  display:block; text-align:center;}

.flexspn{
text-align:center;	
width:100%; 
font-size: 13px;
color: #282828;
font-weight: 300;
padding: 8px 0;
display:block;

}
.flexbtn {padding:12px 0 0 0; display:block;}
.flexbtn a{
padding: 7px 13px ;
background-color: #cf202f;
font-weight: 600;
text-decoration: none;
outline: none;
text-transform: uppercase;
box-shadow: 1px 3px 0 #282828;
color:#fff;	
font-size: 13px;	
}

.flexbtn a:hover{  background-color:#2586bd;}


.flexhuc{
font-size: 16px;
color: #000;
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;
}


