@charset "utf-8";
@import url("default.v2.css");
.center { width:100%; max-width:1210px; margin:auto; display:flow-root; position:relative;}
.cptitle { float:left; width:100%; font-size:18px; color:#333; padding-bottom:10px; border-bottom:1px solid #dddddd; text-align:center; margin:0 0 10px 0; }
.formbilgi { float:left; width:100%; margin:10px 0 10px 0; font-size:14px; color:#777; text-align:center; }
.btn.themebutton { background: #0b97ad; border: 0; font-size: 14px; font-weight: 600; color: #FFF; }
.btn.themebutton:hover,
.btn.themebutton:active,
.left.filter .search form button:hover,
.left.filter .fiyat_aralik button:hover,
.product-info .buttonrow #sepet_ekle:hover { background: #f57200; }

/*
.social a { float:left; width:25px; height:25px; text-align:center; padding-top:6px; border-radius:3px; margin-right:7px; background:#666; color:#fff; text-decoration:none; font-size:14px; }
.social a.fb { background:#3A589B; }
.social a.tw { background:#55ACEE; }
.social a.ins { background:#cd486b; }
.social a.gp { background:#c4302b; }
.social a.pn { background:#CC2127; }*/

#contactbg { position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.7); z-index:15; display:flex; flex-flow:row wrap; justify-content:space-around; display:none; }
#contactbg > .phonecontact { display:flex; width:210px; height:auto; align-self:center; flex-flow:column; }
#contactbg > .phonecontact > .contactbgX { float:left; width:100%; display:block; padding-bottom:10px; cursor:pointer; }
#contactbg > .phonecontact > .contactbgX > i { color:#FFF; float:right; font-size:30px; }
#contactbg .phonecontact a { float:left; width:auto; text-align:center; display:flex; flex-flow:row wrap; background:#FFF; margin-bottom:5px; border-radius:5px; }
#contactbg .phonecontact a i { background:url(../design/flag_tr.png) no-repeat center center; width:44px; height:44px; display:block; float:left; }
#contactbg .phonecontact a.ru > i { background-image:url(../design/flag_ru.png); }
#contactbg .phonecontact a.ar > i { background-image:url(../design/flag_ar.png); }
#contactbg .phonecontact a.en > i { background-image:url(../design/flag_en.png); }
#contactbg .phonecontact a span { float:left; width:auto; color:#000; font-size:17px; font-family:'Roboto Condensed', sans-serif; align-self:center; }



#topline { float:left; width:100%; height:45px; padding-top:5px; background:#4F5355; }
#topline .topmenu { float:right; }
#topline .topmenu > a.m { float:left; color:#333; font-size:13px; font-family:'Roboto Condensed', sans-serif; }
#topline .topmenu > a.m:hover { color:#555555; }
#topline .topmenu > a.u { transition:none; float:left; font-size:12px; font-weight:500; padding:10px 15px; color:#fff; }
#topline .topmenu ul, #topline .topmenu li { float:left; margin:0; padding:0; list-style:none; position:relative; z-index:12; }
#topline .topmenu > ul > li > a { float:left; background:#0b97ad; width:160px; font-size:13px; color:#FFF; padding:9px 10px 9px 10px; margin:0; font-weight:400; cursor:default; }
#topline .topmenu > ul > li > a i { float:right; font-size:16px; }
#topline .topmenu > ul li:hover > ul { display:block; }
#topline .topmenu > ul > li ul { display:none; position:absolute; width:160px; top:100%; right:0px; border:4px solid #0b97ad; border-top:0; background:#fff; padding:5px; z-index:5; }
#topline .topmenu > ul > li ul li { width:100%; *margin-bottom:-1px;}
#topline .topmenu > ul > li ul li a { float:left; width:100%; border-bottom:1px solid #f9f9f9; filter:none; font-size:12px; display:block; padding:8px; margin:0; }
#topline .topmenu > ul > li ul li:last-child a { border-bottom:0; }
#topline .topmenu > ul > li ul > li:hover a { background:#e8e8e8; color:#000; }
#topline .changecur, 
#topline .changelang { float:right; display:block; height:auto; border:#cddc39; width:auto; padding:0 10px; }
#topline .changecur select, #topline .changelang select {float: right;
    display: block;
    height: 34px;
    padding: 5px 0 5px 5px;
    border:1px solid #fff;
    background: transparent;
    width: 55px;
    font-size: 12px;
    cursor: pointer;
    /* opacity: .5; */
    font-weight: 700;
    color: #fff; margin-left:10px; }
	
#topline .changecur select option, #topline .changelang select option{ color:#111; }	
	
#topline .changecur select:hover, #topline .changelang select:hover { opacity:1; }
#topline .changecur label, #topline .changelang label {float: left;
    font-size: 12px;
    color: #fff;
    line-height: 34px;
    font-weight: 700;}
#topline .socialcontact { float:left; padding:3px 0; display:flex; }
#topline .socialcontact a { float:left; width:auto; text-align:left; display:flex; flex-flow:row; padding:0 0 0 4px; }
#topline .socialcontact a span { float:left; width:100%; color:#fff; font-size:12px; padding:0 0 0 10px; align-self:center; }
#topline .socialcontact a i { display:inline-block; width:50px; height:30px; padding-top:2px; text-align:center; background:#fff; border-radius:5px; font-size:25px; margin-left:8px; }
#topline .socialcontact a i.fa-telegram { color:#0088cc; }
#topline .socialcontact a i.fa-whatsapp { color:#25D366; }
#topline .socialcontact a i.fa-weixin { color:#7bb32e; }
#topline .socialcontact a i.fa-viber { color:#59267c; }
#topline .socialcontact a i.fa-phone { color:#59267c; }


/*.fa-user { color:#FFF; margin-right:10px; }
.fa-caret-down { color:#FFF; margin-left:10px; }*/

header { float:left; width:100%; min-width:1100px; background:#FFF; position:relative; }

header.mini{ position:fixed; top:-200px; left:0; height:162px; padding:0; -webkit-transition:0; -khtml-transition:0; -moz-transition:0; -ms-transition:0; -o-transition:0; transition:0; z-index:3; }
header.mini.active{ top:0; -webkit-transition: all .4s ease-in-out; -khtml-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .4s ease-in-out;}

header a.logo { width:200px; height:auto; float:left; display:block; padding:30px 0; }

#dealer {display: flex;float: right;flex-direction: column;flex-wrap: nowrap;align-content: flex-end;align-items: flex-end;margin: 22px 0;background:url(../design/dealer.svg) no-repeat right center;background-size: 55px;
    padding: 20px 60px 20px 0;}
#dealer > strong {font-size: 15px;color: #484848;}
#dealer > span {font-size: 12px;color: #666;}
#dealer:hover *{color:#0b97ad;}

header .searchcontents { position:absolute; left:0; right:0; margin:auto; width:550px; height:auto; margin-top:35px; border:1px solid #ddd; }
header form { width:100%; height:40px; float:left; display:block; }
header form input[type=text] { float:left; width:100%; height:100%; background:transparent; border:0; font-size:12px; padding:0 42px 0 10px; margin:0; color:#888; }
header form button { float:right; width:40px; height:100%; cursor:pointer; border:0; outline:0; margin:0; padding:0; background:transparent; color:#888; font-size:18px; font-weight:300; position:absolute; right:0; }
header form input[type=text]:focus, header form input[type=text]:hover { color:#555; }
header form button:focus, header form button:hover { color:#0CA6A6; }
header form:hover { border-color:#0ca6a6; }
.search_content { position:absolute; padding-top:1px; top:100%; left:-1px; right:-1px; z-index:11; background-color:#fff; border:1px solid #ddd; border-top:0; }
.search_content .search_results { float:left; width:100%; padding:0; margin:0; }
.search_content .search_results li { float:left; width:100%; list-style:none; }
.search_content .search_results li.title { padding:10px; font-weight:400; color:#666; font-size:13px; border-bottom:1px solid #e3e3e3; }
.search_content .search_results li.result a { float:left; width:100%; padding:10px; text-decoration:none; color:#333; font-size:13px; }
.search_content .search_results li.result.selected a { background:#f9f9f9; color:#000; }


.rslide{ float:left; width:100%; margin:10px 0 30px 0; width:100%; }

#slider { float:left; width:100%; overflow:hidden; margin:30px 0; }
#slider .swiper-container { width:100%; padding-top:0; padding-bottom:30px; }
#slider .swiper-slide { width:100%; }
#slider .swiper-slide a{ float:left; width:100%; height:450px; position:relative; overflow:hidden; }
#slider .swiper-slide a img{ height:450px; width:auto; position:absolute; left:-2000px; right:-2000px; top:-2000px; bottom:-2000px; margin:auto; display:block; }
#slider .swiper-container-horizontal>.swiper-pagination { bottom:0; }
#slider .swiper-pagination-bullet { background:#dedede; opacity:.5; width:12px;height:12px; }
#slider .swiper-pagination-bullet-active { background:#0b97ad; opacity:1; }




header > nav { position:relative; background:#293133; width:100%; height:40px; float:left; z-index:10; }
header > nav > ul { width:1210px;  margin:auto; padding:0; list-style:none; display:block; position:relative; text-align:center; }
header > nav > ul > li{ display:inline-block; text-align:left; }
header > nav > ul > li > a{ float:left; font-size:14px; letter-spacing:0.5px; color:#FFF; font-weight:500; line-height:40px; padding:0 15px; -webkit-transition: all 700ms;}
header > nav > ul > li:hover > a{ background:#ff4f00; color:#fff;-webkit-transition: all 700ms;}
html[lang=RU] header > nav > ul > li > a,html[lang=FR] header > nav > ul > li > a{ font-size:12px;padding: 0 10px; }

header > nav > ul > li > div{display:none;position:absolute;left:0;top:40px;width:100%;background:#fff;border:1px solid #ff4f00;border-top:0;padding: 20px;}
header > nav > ul > li:hover > div{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;}
header > nav > ul > li > div > a{width: 21%;margin:0;padding:0;/*padding: 25px 0;display: flex;align-items: center;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: center;-webkit-transition: all 700ms;*/}
header > nav > ul > li > div > a > img{max-width:100%;}
header > nav > ul > li > div > ul{float:left;width: 79%;margin:0;padding:0;}
header > nav > ul > li > div > ul > li{float:left;width:25%;padding: 7px 0px;list-style:none;}
header > nav > ul > li > div > ul > li > a{color: #222;font-size: 15px; font-weight:600;}
header > nav > ul > li:hover > div.fullw > ul{width:100%;}
header > nav > ul > li:hover > div.fullw > ul > li{width:25%;}
header > nav > ul > li > div > ul > li> a{width:90%;padding:7px 15px 7px 0;}
header > nav > ul > li > div > ul > li > a:hover{color:#ff4f00;}

header > nav > ul > li > div > ul > li > ul{ float:left; width:100%; margin:10px 0 0 0; padding:0; list-style:none; }
header > nav > ul > li > div > ul > li > ul > li{ float:left; width:100%; }
header > nav > ul > li > div > ul > li > ul > li > a{ float:left; color:#989898; font-size:14px; padding:3px 0; }
header > nav > ul > li > div > ul > li > ul > li > a:hover{ text-decoration:underline; color:#111;}


main {width:100%; float:left;display:block; }
/*#leftcontainer { width:220px; height:auto; float:left; display:block; }
#rightcontainer { width:780px; height:auto; float:left; display:block; padding:0 0 0 10px; }
*/
.otherarea { float:right; width:80%; padding-left:20px; }
.otherarea.full { width:100%; padding:0; }
.otherarea > h2 {float: left;width: 100%;margin: 0;padding: 0 0 14px 0;font-size: 25px;font-weight: 700;color: #0b97ad;}
.otherarea.full > h2{text-align:center;}

.slidecontent { float:left; width:100%; height:500px; background:#36668C; margin-bottom:40px; }
.slider { width:1100px; height:500px; display:block; margin:auto; position:relative; }
.slider .ws_images { position:absolute; width:100%; height:500px; overflow:hidden; }
.slider .ws_images a { color:transparent; }
.slider .ws_images img { position:absolute; left:-5000px; top:-5000px; bottom:-5000px; right:-5000px; margin:auto; }
.slider a { text-decoration:none; outline:none; border:none; }
.slider .ws_bullets { position:absolute; z-index:1; left:0; bottom:-30px; width:100%; }
.slider .ws_bullets div { float:left; width:100%; text-align:center; }
.slider .ws_bullets a { display:inline-block; overflow:hidden; width:10px; height:10px; margin:0 4px 4px 0; background:#FECE00; border-radius:12px; text-indent:-580px; }
.slider a.ws_next, .slider a.ws_prev { position:absolute; display:none; top:50%; margin-top:-28px; z-index:1; height:57px; width:30px; background-image:url(../design/slide_arrow_white.png); }
.slider a.ws_next { background-position:100% 0; right:21px; }
.slider a.ws_prev { left:21px; background-position:0 0; }
.slider:hover a.ws_next, .slider:hover a.ws_prev { display:block }
.slider .ws-title { position:absolute; display:block; bottom:21px; left:5px; margin:3px 3px 3px 20px; padding:10px; background-color:white; color:black; z-index:1; border-radius:8px; box-shadow:0 0 3px #000; font-family:Tahoma, Arial, Helvetica; font-size:14px; opacity:0.5; -moz-border-radius:8px; -webkit-border-radius:8px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.slider .ws-title div { padding-top:5px; font-size:12px; }
.slider .ws_bullets a.ws_selbull, .slider .ws_bullets a:hover { background:#EC3237; }
.urun_slide_content { float:left; width:100%; height:400px; background:#fff; margin:20px 0 20px 0; }
.urun_slide_content .slider, .urun_slide_content .slider .ws_images { height:400px; }
.urun_slide_content .slider a.ws_next, .urun_slide_content .slider a.ws_prev { background-image:url(../design/slide_arrow.png); }
.slide_alt_reklam { float:left; width:100%; height:465px; margin:30px 0 30px 0; }
.slide_alt_reklam2 { float:left; width:100%; height:405px; padding-top:17.5px; background:#F2B705 url(../design/slide_alt_reklam2.jpg) no-repeat center center; text-align:center; }
.slide_alt_reklam p, .slide_alt_reklam2 p { float:left; width:100%; margin:0; padding:0; }




.headcontent { width:100%; height:auto; float:left; display:block; }
.cm_head, .genel_baslik { padding:0; margin:0; list-style:none; font-weight:300; font-size:30px; color:#333; width:100%; height:auto; float:left; display:block; }
.genel_baslik { padding:15px 0 15px 0; border-bottom:1px solid #FC0; margin-bottom:10px; }
.cm_head.c { text-align:center; }
.cm_head.r { text-align:right; }
.cm_head.i { margin:15px 0 15px 0; }
.cm_head.a { width:auto; }
.index_title { float:left; width:100%; margin:30px 0 10px 0; text-align:center; font-size:45px; font-weight:700; color:#25455F; font-family:'Roboto Condensed', sans-serif; }
.list_title { float:left; width:100%; margin:0; padding:15px 0 15px 0; border-bottom:1px solid #fc0; }
.list_title h1 { float:left; margin:0; padding:0; font-weight:300; font-size:30px; color:#191919; }
.index_desc { color:#595253; text-align:center; font-size:16px; float:left; width:100%; padding:0 100px; line-height:24px; margin-bottom:20px; }


.subcategorys { float:left; width:100%; margin:0; padding:10px 0 0 0; border-top:1px solid #ddd; }
.subcategorys li { float:left; list-style:none; width:25%; padding-right:10px; padding-bottom:10px; }
.subcategorys li a { float:left; width:100%; background:#fff; border:1px solid #ddd; text-align:center; color:#333; font-size:13px; }
.subcategorys li a span { float:left; width:100%; padding:10px; height:170px; overflow:hidden; text-align:center; position:relative; }
.subcategorys li a span img { position:absolute; left:-2000px; top:-2000px; bottom:-2000px; right:-2000px; margin:auto; }
.subcategorys li a strong { float:left; width:100%; line-height:40px; font-weight:normal; background:#f9f9f9; border-top:1px solid #ddd; }
.subcategorys li a:hover strong { background:#EC3237; border-color:#900; color:#FFF; }
.subcategorys li a:hover { border-color:#900; }
.urunyok { float:left; width:100%; text-align:center; font-weight:normal; font-size:14px; color:#666; margin:20px 0 20px 0; }









footer { width:100%; margin-top:50px; float:left; display:block; padding:0; background:#DBD5CF; position: relative; z-index: 2; }
footer > .footertop {width: 100%;height:52px;background:#1A232B;float: left;display: block;padding: 0;}
footer > .footertop > .center{display:flex; flex-direction: row;justify-content: space-between;}
footer > .footertop .socialcontact { float:left; }
footer > .footertop .socialcontact a { float:left;  margin:11px 20px 0 0; }
footer > .footertop .socialcontact a span { float:left; color:#fff; font-size:12px; padding:6px 0 0 10px; }
footer > .footertop .socialcontact a i { float:left; width:30px; height:30px; padding-top:3px; text-align:center; background:#fff; border-radius:5px; display:inline-block; font-size:25px;  }
footer > .footertop .socialcontact a i.fa-telegram { color:#0088cc; }
footer > .footertop .socialcontact a i.fa-whatsapp { color:#25D366; }
footer > .footertop .socialcontact a i.fa-weixin { color:#7bb32e; }
footer > .footertop .socialcontact a i.fa-viber { color:#59267c; }
footer > .footertop .socialcontact a i.fa-phone { color:#59267c; }
footer > .footertop .socialcontact a i.fa-facebook { color:#0088cc; }
footer > .footertop .socialcontact a i.fa-twitter { color:#25D366; }
footer > .footertop .socialcontact a i.fa-instagram { color:#7bb32e; }
footer > .footertop .socialcontact a i.fa-google-plus { color:#ff6e6e; }
footer > .footertop .socialcontact a i.fa-pinterest { color:#59267c; }
footer > .footertop .socialcontact a i.fa-youtube { color:#f53a4b; }
footer > .footertop .socialcontact.soright { float:right; }


footer .nav { float:left; width:100%; padding:30px 300px 70px 0; margin:0; }
footer .nav ul, footer .nav li { float:left; width:100%; margin:0; padding:0; list-style:none; }
footer .nav em{float:left; width:100%; color:#222; margin-bottom:15px; font-size:15px; font-weight:500; font-style:normal;  }
footer .nav > li{ width:25%; padding:0 10px 0 10px; }
footer .nav li ul > li { margin:0 0 7px 0; }
footer .nav a { float:left; width:100%; color:#444444;font-size:15px; font-weight:400; }
footer .nav a:hover{ color:#000; text-decoration:underline; }
footer .fright{ position:absolute; width:247px; right:0; top:23px; }
footer .flogo{ float:left; width:247px; margin-bottom:10px; }
footer a.app{ float:left; width:100%; height:56px; margin-top:10px; background:url(../design/ios_app.png) no-repeat center center; background-size:80% auto; }
footer a.app.android_app{ background-image:url(../design/android_app.png); }
footer .bottom{ float:left; width:100%; text-align:center; background:#fff; padding:10px 0 10px 0; }
footer .bank{ width:150px; height:28px; position:absolute; left:0; right:0; margin:auto; display:block; background:url(../design/banks.png) no-repeat; }
footer small.copy {float:left; color:#a9a9a9; font-size:11px; line-height:28px; }
footer a.sw { float: right; width:32px; height: 26px; background: url(../design/sadeceweb.png) no-repeat left top; margin-top:3px; }
footer a.sw:hover { background-position:-34px 0; }

footer i.our{ float:left; width:100%; height:70px; background:#1A232B url(../design/our.png) no-repeat center center; }

/*
footer .footerline { width:100%; float:left; clear:left; }
footer .footertop .footerreklam { float:left; width:750px; overflow:hidden; }
footer .footertop .footerreklam p { float:left; width:100%; padding:0; margin:0; }
footer .footer_nav { width:550px; float:left; padding:25px 0 25px 0; }
footer .nav { float:left; width:100%; padding:0; margin:0; }
footer .nav ul, footer .nav li { float:left; width:100%; margin:0; padding:0; list-style:none; }
footer .nav em { float:left; width:100%; color:#444444; margin-bottom:15px; font-size:16px; font-style:normal; font-weight:500; }
footer .nav > li { width:33.333%; padding:0 10px 0 10px; }
footer .nav li ul > li { margin:0 0 7px 0; }
footer .nav a { float:left; color:#444444; font-size:13px; font-weight:400; }
footer .nav a:hover { color:#000; }
footer .footeright { width:400px; float:right; padding:40px 0 0 0; text-align:center; }
footer .footeright .phonebox { float:none; display:inline-block; margin:0 20px 0 20px; }
footer .footeright a { float:left; width:100%; display:inline-block; margin-top:30px; margin-bottom:20px; }
footer .fbank { float:left; width:100%; height:50px; background:url(../design/bank.png) no-repeat center center; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
footer small.copy { float:left; width:100%; text-align:center; color:#ccc; font-size:11px; margin-top:6px; }

*/
#order_by_content { float:right; margin:0; border:1px solid #e3e3e3; }
#order_by_content select { float:left; height:35px; border:1px solid #e3e3e3; color:#666; }

.homeslider.swiper-container { float:left; width:100%; height:auto; position:relative; z-index:1; top:0; }
.bottomslider.swiper-container { float:left; width:100%; height:150px; position:relative; margin-top:30px; }
.swiper-slide { text-align:center; }
.swiper-pagination-bullet-active { background:black; }


ul.vitrin_menu * { -webkit-transition:opacity .3s ease-in-out; -moz-transition:opacity .3s ease-in-out; -o-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out; }
ul.vitrin_menu { padding:0; margin:0; list-style:none; float:left; width:100%; height:auto; }
ul.vitrin_menu > li { width:33.3%; height:auto; float:left; }
ul.vitrin_menu > li > a { float:left; width:100%; height:100%; overflow:hidden; }
ul.vitrin_menu > li:hover > a img { opacity:.7; }
ul.vitrin_menu2 * { -webkit-transition:opacity .3s ease-in-out; -moz-transition:opacity .3s ease-in-out; -o-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out; }
ul.vitrin_menu2 { padding:0; margin:0; list-style:none; float:left; width:100%; height:auto; }
ul.vitrin_menu2 > li { width:50%; height:auto; float:left; }
ul.vitrin_menu2 > li > a { float:left; width:100%; height:100%; overflow:hidden; }
ul.vitrin_menu2 > li:hover > a img { opacity:.7; }






ul.products { float:left; width:100%; min-width: 1210px; padding:0; margin:0; font-size:13px; }

ul.products li { float:left; width:287px; height:490px; background:#fff; margin:0 20px 20px 0; position:relative; list-style:none; padding:10px;border:1px solid #E6E6EA; }
ul.products li.mr0{ margin-right:0; }
ul.products.category li {width:302px; }

ul.products.swiper-wrapper li{ width:auto; margin:0; border-width:0.5; }

ul.products > li a.image { float:left; width:100%; height:300px; overflow:hidden; position:relative; }
ul.products > li a.image img { position:absolute; left:-2000px; right:-2000px; top:-2000px; bottom:-2000px; margin:auto;transform:scale(.85); transition:all 0.5s cubic-bezier(0.5, 0, 0, 1);}
ul.products > li a.image:hover img {transform:scale(1); transition:all 0.5s ease; }
ul.products > li small.stok { position:absolute; left:0; top:47%; width:100%; padding:7px; background:rgba(236, 50, 55, .8); color:#fff; font-size:16px; text-align:center; }
ul.products > li small.indirim {position:absolute;left:10px;top:10px;width:50px;height:50px;background:#7bb32e;border-radius:3px;color:#ffffff;font-size:20px;font-weight:600;text-align:center;padding:5px 0;z-index:1;}
ul.products > li small.indirim:after { content:attr(data-name); position:absolute; left:0; bottom:2px; width:100%; height:20px; font-size:10px; }
ul.products > li h2 {float:left;width:100%;height:50px;margin:0;padding:0;}
ul.products > li h2 a {font-size:14px; font-weight:400; color:#333333;text-transform:capitalize;}
ul.products > li .prices{float:left;width:100%;position:relative;text-align:center;}
ul.products > li .prices > .old{float:right;width:100%;height:auto;text-decoration:line-through; font-size:14px;color:#666;}
ul.products > li .prices > .now{float:right;width:100%;font-weight:700;color:#5a5a5a;margin-bottom:3px;font-size:18px; }
ul.products > li .prices > .now > small{margin-left:2px; }
ul.products > li .discountbox {width:70px;height:auto;background:#f53a4b;text-align:center;color:#FFF;line-height:15px;font-weight:600;position:absolute;left:10px;top:10px;padding:5px;border-radius:3px;z-index:2;}
ul.products > li .discountbox > span{float:left; width:100%; font-size:16px;}
ul.products > li .discountbox > span > small {font-weight:400;}

ul.products > li .counter{display: flex;flex-direction: row;justify-content: space-around;align-items: center; position:absolute; bottom:10px; left:0; width:100%; padding:0 10px; }
ul.products > li .counter .sw_numeric_counter {padding: 2px;height: 35px;text-align: center;border-radius: 0px;margin: 0;max-width: 95px;}
ul.products > li .counter .sw_numeric_counter input {float: left;width: 100%;text-align: center;color: #666;font-size: 12px;height:31px;border: 0;background: transparent;}
ul.products > li .counter .sw_numeric_counter span {float:left;width:100%;line-height: 3px;color:#999;font-size:11px; display:none;}

ul.products > li .counter .satinal {padding: 10px 20px;background:#0b97ad;font-weight: 500;font-size: 12px;color: #fff;}
ul.products > li .counter .satinal:hover{ background:#FDA400; }

.similar_products .swiper-pagination-bullets { bottom:0; }
.similar_products .swiper-pagination-bullets .swiper-pagination-bullet { width:13px; height:13px; background:#25455f; }

ul.products > li.indirimli a.image img{
	animation: mymove 2s;
	animation-iteration-count: infinite;
}
@keyframes mymove {
  0% {transform:scale(.85);}
  50% {transform:scale(1);}
  100% {transform:scale(.85);}
}




#bread-crumbs { float:left; width:100%; font-size:15px; margin:10px 0 0 0; padding-bottom:10px; font-family:'Roboto Condensed', sans-serif; opacity: .5;}
#bread-crumbs > ul { width:100%; max-width:1210px; margin:auto; display:flow-root;padding:0; list-style:none; }
#bread-crumbs ul li { background-color:#fff; border:1px solid #ddd; color:#888; display:inline-block; float:left; line-height:19px; margin:0 4px 0 0; padding:3px 13px 3px 25px; position:relative; }
#bread-crumbs ul li::before { background-color:#fff; border-color:#ddd; border-style:solid; border-width:1px 1px 0 0;content:"";height:18px;position:absolute;right:-10px; top:3px; transform:rotate(45deg); width:18px; z-index:2; }
#bread-crumbs ul li::after { background-color:#FFF; border-color:#ddd; border-style:solid; border-width:1px 1px 0 0; content:""; height:18px; position:absolute; left:-10px;top:3px;transform:rotate(45deg);width:18px;z-index:1; }
#bread-crumbs ul li:first-child:after { content:''; }
body.urun #bread-crumbs ul li::after { background-color:#f1f1f1; }


.left.filter { float:left; width:20%; min-width:220px; border:1px solid #e6e6e6; background:#fff; position:relative; }
.left.filter > h1 { float:left; width:100%; padding:10px; margin:0; font-size:18px; font-weight:400; color:#666; }
.left.filter * { float:left; width:100%; text-decoration:none; list-style:none; }
.left.filter .attributes ul { margin:0; padding:0 0 0 15px; }
.left.filter > div > span { float:left; width:100%; padding:10px; color:#444; background:#f9f9f9; border-bottom:1px solid #ddd; border-top:1px solid #ddd; font-size:14px; }
.left.filter > .attributes > ul { padding:10px 0 6px 15px; max-height:253px; overflow:auto; }
.left.filter .attributes ul.attrlist a { position:relative; width:auto; margin-bottom:3px; color:#444; font-size:13px; line-height:27px; font-weight:400; }
.left.filter .attributes ul.attrlist a:before { content:''; float:left; width:18px; height:18px; line-height:18px; border:1px solid #999; margin:3px 8px 0 0; font-size:16px; position:relative; }
.left.filter .attributes ul.renk li { width:auto; padding:2px; border:2px solid transparent; margin:0 1px 1px 0; }
.left.filter .attributes ul.renk a { width:25px; height:25px; margin:0; box-shadow:0 0 1px 0 #ccc; }
.left.filter .attributes ul.renk li:hover, .left.filter .attributes ul.renk li.active { border-color:#ccc; }
.left.filter .attributes ul.renk li.active:hover { border-color:#777; }
.left.filter > .category { float:left; width:100%; padding-bottom:15px; }
.left.filter > .category ul { padding:0 0 0 10px; margin:0; margin-left:1px; }
.left.filter > .category ul a { width:auto; margin-bottom:1px; color:#444; font-size:13px; font-weight:400; padding:5px 0; }
.left.filter > .category ul a:hover { color:#0b97ad; }
.left.filter > .category ul a.active { font-weight:600; }
.left.filter > .category li.hassub {/*background:url(../design/cat_parent.png) no-repeat 0 6px; padding-left:10px;*/ }
.left.filter > .category li.hassub > a {font-weight:500;}
.left.filter > .category li.hassub > ul { border-left:1px solid #eee; }
.left.filter > .category > ul { padding-top:10px; }
.left.filter .search form { float:left; width:100%; margin-top:10px; padding:0 10px 10px 10px; position:relative; }
.left.filter .search form input { padding:7px 42px 7px 7px; height:35px; border:1px solid #e6e6e6; }
.left.filter .search form button { position:absolute; right:10px; top:0; width:35px; height:35px; z-index:1; border:0; color:#FFF; background-color:#999; font-size:16px; }
.left.filter .search form button:hover { background:#333; }
.left.filter > div:first-child > span { border-top:0; }
.left.filter .fiyat_aralik .crow { padding:10px 10px 0 10px; }
.left.filter .fiyat_aralik .crow .cp5 { padding-right:10px; }
.left.filter .fiyat_aralik .crow .cp5:after { content:attr(data-kur); width:13px; height:35px; line-height:35px; position:absolute; right:17px; top:0; font-size:12px; color:#333; }
.left.filter .fiyat_aralik input { height:35px; line-height:35px; padding-right:21px; text-align:center; }
.left.filter .fiyat_aralik button { border:0; color:#FFF; background-color:#999; font-size:17px; display:block; height:35px; text-align:center; }
.left.filter .fiyat_aralik button:hover { background:#333; }



.selections { float:left; width:100%; padding:10px 20px 10px 20px; background:#FFFFF0; border-bottom:1px solid #ddd; margin-bottom:15px; }
.selections a { float:left; text-decoration:none; margin:5px 15px 5px 0; font-size:12px; }
.selections a span { font-weight:600; line-height:24px; font-size:11px; color:#666; }
.selections a span:after { content:':'; display:inline-block; margin:0 3px 0 1px; }
.selections a strong { cursor:pointer; color:#333; padding:5px 30px 5px 10px; background:#fff; border:1px solid #e2dcc2; border-radius:4px; font-weight:400; position:relative; }
.selections a strong:after { content:"\f410"; display:inline-block; font-family:"Font Awesome 5 Free"; -webkit-font-smoothing:antialiased; position:absolute; right:5px; top:5px; color:#fff; color:#ff0000; padding:1px 3px 1px 3px; border-radius:3px; }
.selections a strong:hover { background:#ddd; color:#000; }
.selections a strong:hover:after { background-position:0 -20px; }
.noresults { border:1px solid #ddd; font-size:14px; color:#333; font-weight:400; background:#fff; }
.noresults > .crow { margin:0; border-bottom:1px solid #ddd; padding:10px 20px 10px 20px; }
.noresults .message { float:left; width:100%; text-align:center; padding:40px; }
.noresults .message i { display:block; font-size:30px; color:#999; margin-bottom:10px; }


.firsat_ord { float:left; width:100%; background:#f9f9f9; margin:20px 0 10px 0; padding: 10px; }
.firsat_ord .firsatlar { float:left; width:100%; padding-left:20px; margin:15px 0 15px 0; }
.firsat_ord .firsatlar a { position:relative; float:left; text-decoration:none; margin-right:30px; color:#444; font-size:13px; line-height:27px; font-weight:400; }
.firsat_ord .firsatlar a:before { content:''; float:left; width:18px; height:18px; line-height:18px; background:#fff; border-radius:2px; border:1px solid #999; margin:3px 8px 0 0; font-size:16px; position:relative; }
.firsat_ord .firsatlar a.active:after, .firsat_ord .firsatlar a:hover:after, .left.filter .attributes ul.attrlist li.active a:after, .left.filter .attributes ul.attrlist li a:hover:after { content:''; position:absolute; top:0; left:0; border-right:3px solid; border-bottom:3px solid; transform:scale(.85) rotate(47deg) skewX(12deg); margin:-10px 0 0 8px; width:10px; height:26px; }
.firsat_ord .ord_list { float:left; width:100%; border-top:1px dotted #999; padding:10px; }
.firsat_ord .ord { float:left; }
.firsat_ord .ord a { float:left; text-decoration:none; padding:5px 10px 5px 10px; border-right:1px solid #e6e6e6; color:#444; font-weight:600; font-size:13px; }
.firsat_ord .ord a i { float:right; margin:4px 0 0 4px; font-size:13px; }
.firsat_ord .ord a:last-child { border:0; }
.firsat_ord .ord a.active i, .firsat_ord .ord a:hover i { display:block; }
.firsat_ord .ord a.active, .firsat_ord .ord a:hover { color:#000; }

.category_text { margin:10px 0 10px 0; padding:20px; }
.category_text h1, .category_text h2, .category_text p { float:left; width:100%; margin:0 0 10px 0; padding:0; color:#333; }
.category_text p { margin:0 0 10px 0; color:#666; }
.category_text strong { font-weight:600; }


.product-detail { float:left; width:100%; background:#fff; position:relative;padding: 20px;display: flex;flex-direction: row;}
.product-detail > .product-image{width:50%;min-height:400px;position:relative;overflow:hidden;}
.product-detail > .product-image > img{position:absolute; left:-2000px; right:-2000px; top:-2000px; bottom:-2000px; margin:auto;transform:scale(.85); transition:all 0.5s cubic-bezier(0.5, 0, 0, 1);}
.product-detail > .product-image:hover > img {transform:scale(1); transition:all 0.5s ease; }


.product-detail > .product-info-detail{width:50%;min-height:400px;position:relative;border-left: 1px solid #f3f3f3;}
.product-detail > .product-info-detail > form {padding:50px 20px 20px 20px;position:relative;}

/*.product-detail > .product-info-detail > form > .product-discount{width:100%;float:left; height:50px; background:#CCC;position:absolute;left: 20px;top: -20px; display:flex;align-items: center;justify-content: center;font-size: 30px;font-weight: 600;}*/
.product-detail > .product-info-detail > form > .product-price > .product-discount {width:auto;height:69px;float:left;background:#fd7979;text-align:center;color:#FFF;font-weight:600;padding:10px 0 0 0;}
.product-detail > .product-info-detail > form > .product-price > .product-discount > span{float:left; width:100%; font-size:25px;}
.product-detail > .product-info-detail > form > .product-price > .product-discount > span > small {font-weight:400;}



.product-detail > .product-info-detail > form > h1.product-title{padding:20px 0;margin:0;width:100%;float:left;font-size: 25px;}
.product-detail > .product-info-detail > form > .product-barcode {width:auto;float:left;display:block;background:#F8F8F8;padding:7px;border-radius: 4px; margin-right:10px;}
.product-detail > .product-info-detail > form > .product-stock {width:auto;float:left;display:block;background:#cbffc6;padding:7px;border-radius: 4px;}

.product-detail > .product-info-detail > form > .product-metas {
    width: 100%;
    float: left;
    border: 1px solid #ffe2ce;
    padding: 20px;
    text-align: center;
    background: #fff8dc;
}
.product-detail > .product-info-detail > form > .product-shop{width:100%;float:left;display:flex;margin:20px 0;}

.product-detail > .product-info-detail > form > .product-price{width: 100%;float: left;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start;align-items: center;margin:20px 0;}
.product-detail > .product-info-detail > form > .product-price > .product-price-key{padding: 15px;display: flex;flex-direction: row;flex-wrap: nowrap;border: 1px solid #e8e8e8;margin-right: 10px;}
.product-detail > .product-info-detail > form > .product-price > .product-price-key > .price-unit{font-size: 16px;position: relative;display: flex;flex-wrap: nowrap;align-content: space-around;justify-content: flex-start;flex-direction: column;font-weight: 500;padding-right:10px;}
.product-detail > .product-info-detail > form > .product-price > .product-price-key > .price-unit:after{content:attr(data-birim);font-size:13px;color:#666;font-weight: 400;}
.product-detail > .product-info-detail > form > .product-price > .product-price-key > .price-val{font-size: 30px;font-weight: 600;padding-left:10px;}

.sw_numeric_counter {    float: left;
    padding: 2px;
    height: 60px;
    background: #ddd;
    text-align: center;
    border-radius: 0px;margin-right: 20px; }
.sw_numeric_counter button { float:left; width:25px; height:100%; border:0; padding:0; background:transparent; color:#53534a; font-size:13px;  }
.sw_numeric_counter button:hover { background:#999; }
.sw_numeric_counter label { float:left; background:#FFF; width:38px; height:100%; }
.sw_numeric_counter input { float: left;
    width: 100%;
    text-align: center;
    color: #666;
    font-size: 12px;
    height: 60px;
    border: 0;
    background: transparent;}
.sw_numeric_counter span { float:left; width:100%; line-height:15px; color:#999; font-size:11px; display:none; }

 

.product-detail > .product-info-detail > form > .product-shop > .psb-show-now { 
    cursor: pointer;
    float: left;
    padding: 10px 62px;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    background-color: #51bb8a;
    border-radius: 4px;
    border: 1px solid #4bb182;
	letter-spacing: 1px;
	margin-right:20px;
}

.product-detail > .product-info-detail > form > .product-shop > .psb-show-now:hover{ background:#FDA400; border-color:#FDA400; }

.similar_products{width:100%;float:left;display:block;margin:20px 0;}
.similar_products > strong{width: 100%;float: left;display: block;margin: 20px 0;font-size: 20px;font-weight: 500;text-align: center;color: #adadad;}
.similar_products > .swiper-container{width:100%;float:left;background:#fff;}
.similar_products > span.swiper-button-prev{left:-35px;margin-top:90px;}
.similar_products > span.swiper-button-next{right:-35px;margin-top:90px;}


#cookie_ok{position:fixed; bottom:10px; left:10px; width:100%; max-width:600px; padding:20px; border-radius:10px; color:#FFF; background:rgba(0,0,0,.7); font-size:13px; font-weight:300; z-index:5; line-height:23px; text-align:center; z-index:99;}



/*
.product-detail > .images, .product-detail .info { float:left; width:50%; }
.product-detail > .images { padding-top:24px; }
.product-detail > .info { padding:24px 20px; border-left:1px solid #DDD; }
.product-detail > .images #avatar { position:relative; float:left; width:100%; height:550px; overflow:hidden; }
.product-detail > .images #avatar img, #thumbs a img { position:absolute; left:-2000px; top:-2000px; bottom:-2000px; right:-2000px; margin:auto; }
.product-detail .images small { float:left; width:100%; margin:10px 0 10px 0; text-align:center; font-weight:300; color:#999; font-size:14px; }*/

#thumbs { float:left; width:100%; text-align:center; }
#thumbs a { position:relative; display:inline-block; width:54px; height:54px; overflow:hidden; margin:5px; background:#fff; border:2px solid #ccc; border-radius:5px; }
#thumbs a.active { border-color:#999; }


.tabmenu, .tabmenu > .tab_top, .tabmenu > .tab_content { float:left; width:100%; color:#484848; }

.tabmenu > .tab_top > span { float:left; background:#fff; font-size:14px; height:40px; top:10px; padding:10px 40px 15px 40px; color:#666; cursor:pointer; border:1px solid #ddd; border-bottom:0; position:relative; margin-right:3px; }
.tabmenu > .tab_top > span.active, .tabmenu > .tab_top > span.active:hover { background:#fff; z-index:2; height:50px; top:0; padding-top:15px; color:#000; }
.tabmenu > .tab_top > span.active:before { content:''; position:absolute; left:0; top:0; width:100%; height:5px; background:#666; }
.tabmenu > .tab_top > span i { float:left; font-size:16px; margin:2px 5px 0 0; }
.tabmenu > .tab_top > span.active i { color:#666; }
.tabmenu > .tab_top > span:hover { background:#FFFFF0; }
.tabmenu > .tab_content { background:#fff; border:1px solid #ddd; min-height:150px; position:relative; z-index:1; margin-top:-1px; padding:20px; }
.tabmenu > .tab_content > div { display:none; }
.tabmenu > .tab_content > div.active { display:block; }
.tabmenu.product-tab { width:100%; margin:20px 0 20px 0; }
.tabmenu.product-tab > .tab_top { margin:0; }
.tabmenu.product-tab > .tab_content { box-shadow:none; border:1px solid #ddd; }
.product-tab .attributes { float:left; width:100%; padding:10px; background:#f9f9f9; margin-top:20px; }
.product-tab .attributes > div { float:left; width:50%; }
.product-tab .attributes > div > span { float:left; width:40%; color:#333; padding:7px 0 7px 14px; }
.product-tab .attributes > div > a, .product-tab .attributes > div > strong { display:inline-block; width:auto; max-width:60%; padding:7px 0 7px 2px; color:#000; font-weight:600; text-decoration:none; }
.product-tab .attributes > div > a:hover { color:#000; text-decoration:underline; }
.product-tab.tabmenu > .tab_content { padding-top:0; }
.product-tab.tabmenu > .tab_top > span i.icon-credit-card { margin-top:0; font-size:20px; }
.product-tab .text_title { float:left; width:100%; padding:7px 14px 7px 14px; font-size:14px; font-weight:600; color:#333; background:#f9f9f9; margin:14px 0 7px 0; }
.product-tab .text_content { overflow:hidden; margin-top:20px; font-family:Arial, Helvetica, sans-serif; }
.product-tab .text_content table { border:1px solid #ddd; }
.product-tab .text_content table td, .product-tab .text_content table th { padding:10px; }
.product-tab .installments { padding-top:20px; }
.product-tab .installments span.crow { background:#f9f9f9; padding:10px 10px 5px 10px; border:1px solid #ddd; }
.product-tab .installments div.crow, .product-tab .installments p.crow { border-bottom:1px solid #ddd; margin:0; padding:10px; }
.product-tab .installments div.crow:last-child { border:0; }
.product-tab .installments div.crow:hover { background:#666; color:#fff; }
.product-tags { float:left; width:100%; margin:10px 0 10px 0; padding:0; }
.product-tags li { float:left; list-style:none; }
.product-tags a { float:left; color:#CCC; margin:5px 5px 0 0; text-decoration:none; font-weight:300; font-size:12px; }
.product-tags a:hover { color:#999; }
.soru_buton_box { margin:30px 0 0 0; padding:0; }
.question_list { float:left; width:100%; margin-top:20px; padding-top:20px; border-top:1px solid #ddd; }
.question_list .question_box { float:left; width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd; }
.question_list .question_box:last-child { margin:0; padding:0; border:0; }
.question_list .question_box .question_title { float:left; width:100%; margin-bottom:4px; }
.question_list .question_box .question_title .user { font-weight:700; font-size:13px; margin-right:20px; }
.question_list .question_box .question_title .subject { font-size:13px; font-weight:400; }
.question_list .question_box .question_body { float:left; padding:10px; border:2px solid #f2f2f2; background:#fff; }
.question_list .question_box .question_body p, .question_list .question_box .question_body p { display:block; margin:0; padding:0; color:#333; }
.question_list .question_box .question_body .date { color:gray; display:block; clear:both; margin-top:5px; }
.question_list .question_box .answer { clear:left; float:left; background:#ddd; margin-top:22px; position:relative; padding:13px 10px 10px 10px; border-radius:3px; }
.question_list .question_box .answer:before { content:''; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-box-sizing:content-box; position:absolute; left:30px; top:-20px; width:0; height:0; border-left:0 solid transparent; border-right:18px solid transparent; border-bottom:20px solid #ddd; }
.question_list .question_box .answer p { display:block; margin:0; padding:0; color:#111; }
.question_list .question_box .answer .seller { font-weight:600; margin-right:10px; }
.question_list .question_box .answer .date { font-size:13px; margin-left:10px; }
.soru_content { float:left; width:100%; position:relative; background:#fff; }
.soru_title { float:left; line-height:40px; width:100%; font-size:18px; color:#333; padding:10px 5% 10px 5%; background:#fff; border-bottom:1px solid #ddd; }
.soru_text { float:left; width:90%; border:1px solid #ddd; background:#f1eded; padding:15px; margin:20px 5% 20px 5%; font-size:14px; font-weight:300; color:#444; }
.soru_form_body { float:left; width:100%; padding:0 5% 20px 5%; }
.soru_form_body form { float:left; width:100%; position:relative; }
.soru_form_body form .crow { margin-bottom:20px; }
.soru_form_body form textarea { max-width:100%; width:100%; height:120px; max-height:120px; outline:0; }
.soru_form_body form button { float:left; width:100%; border-radius:0; text-align:center; }
.soru_form_body form .label { float:left; width:100%; margin:0 0 3px 0; }
.soru_form_body form .radio { float:left; line-height:20px; margin-right:20px; }
.soru_form_body form .radio input { float:left; margin-right:5px; }
.user-tab.tabmenu { max-width:380px; float:none; margin:auto; margin-top:50px; margin-bottom:50px; }
.user-tab.tabmenu > .tab_top > span { width:49.8%; margin:0; font-size:14px; font-weight:600; line-height:25px; }
.user-tab.tabmenu > .tab_top > span.kayit_ol { float:right; }
.user-tab.tabmenu > .tab_top > span i { font-size:18px; }
.user-tab.tabmenu > .tab_content { padding:35px; }
.user-tab .crow { margin-bottom:15px; }
.radiobox { margin-top:5px; }
.radiobox label.key, .checkbox label { line-height:19px; }
.radiobox label.radio { float:left; line-height:19px; margin-left:20px; }
.radiobox label.radio input, .checkbox label input { float:left; margin-right:5px; }
.basketpage { float:left; width:100%; margin-top:20px; padding:20px; background:#FFF; box-shadow:0 1px 2px rgba(0,0,0,0.2); text-align:center; }
.basketpage > .title { width:100%; height:auto; float:left; text-align:center; font-size:27px; font-weight:300; padding:20px 0 20px 0; }
.basketpage > .title.head { font-size:26px; text-align:left; font-weight:400; padding:10px 0 10px 0; }
.basketpage > .title.head > a { float:right; }
.basketpage > .title.head > i { color:#999; margin-right:9px; font-size:26px; font-weight:400; }
.basketpage > .title.head > a:before { float:right; padding:7px 0 0 10px; font-weight:400; font-size:21px; }
.basketpage .buttons { float:left; width:100%; margin:10px 0 10px 0; }
.basketpage .buttons a { color:#093cab; text-decoration:none; }
.basketpage .buttons a:hover { text-decoration:underline; }
.basketpage .basketcount div { display:inline-block; }
.basketpage .basketcount input { width:120px; text-align:center; }
.basketpage .basketcount button { margin:0 0 0 5px; height:38px; }
.basketpage .basketcount button i { font-size:16px; }
.basketpage .cptable tbody, .basketpage .cptable tfoot { font-size:15px; }
.basketpage .cptable .link { display:block; margin-bottom:5px; }
.basketpage .cptable a.btn { padding:3px 6px 3px 6px; line-height:normal; font-size:12px; }
.basketpage .cptable a.btn i { float:left; margin:3px 3px 0 0; }
.basketpage .devam { min-width:317px; margin-left:5px; }
.basketpage strike { color:#999; }
.basketpage > .sepetbos {height: 100px;
    margin: 50px 0 0 0;
    padding: 0;
    font-size: 100px;
    color: #666;
    display: inline-block; }
.installment_table { float:left; width:100%; border:1px solid #dddddd; border-top:0; border-left:0; }
.installment_table .bank { border-top:1px solid #dddddd; border-left:1px solid #dddddd; }
.installment_table .ihead { background:#f9f9f9; padding:5px; border:1px solid #dddddd; }
.installment_table .crow.itr { border-bottom:1px dotted #dddddd; margin-bottom:5px; padding:5px; }
.installment_table .crow.itr:last-child { border-bottom:0; margin-bottom:0; }
.comments { float:left; width:100%; margin-top:30px; }
.comments .cpborder { background:#fff; border-radius:3px; }
.comments .comment { float:left; width:100%; border-top:1px solid #ddd; padding:10px; margin-top:10px; }
.comments .comment .comment-info { margin:0 0 5px 0; }
.comments .comment span { float:right; line-height:22px; margin-right:10px; }
.comments .comment small { float:right; width:110px; height:19px; background:url(../design/star_s.png) repeat-x; position:relative; }
.comments .comment small i { float:left; height:100%; background:url(../design/star_y.png) repeat-x; }
.comments .comment-subject { float:left; font-size:18px; }
.comments .comment-entry { line-height:19px; }
.orderpage { background:#FFF; margin:20px 0 0 0; padding:0 20px 20px 20px; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2); box-shadow:0 1px 2px rgba(0,0,0,0.2); font:400 13px / 1.3 Arial, Helvetica, "Helvetica Neue", sans-serif; }
.orderpage > .title { font-size:26px; text-align:left; font-weight:400; padding:20px 0 20px 0; width:100%; height:auto; float:left; text-align:center; font-size:27px; font-weight:300; padding:20px 0 20px 0; border-bottom:1px solid #F5F5F5; text-align:left; margin-bottom:20px; }
.orderpage > .title > span { float:left; padding:20px 0; width:auto; height:auto; }
.orderpage > .title > a { float:right; margin:20px 0 }
.orderpage > .slinehead { padding:2px 10px; background:#EFEFEF; font-weight:700; }
.orderpage > .sline { border:1px solid #D7D7D7; padding:10px; font-weight:700; }
.orderpage > .sline > .npRow { margin-top:10px; }
.orderpage .title { float:left; width:100%; padding:10px 0; font-size:22px; }
.orderpage .sdetail .cptable { background:#FFF; }
.orderpage .sdetail .cptable .btn { width:100%; }
.orderpage .sdetail .cptable span.image { position:absolute; left:0; top:0; width:60px; height:60px; overflow:hidden; }
.orderpage .sdetail .cptable span.image img { position:absolute; left:-1000px; top:-1000px; bottom:-1000px; right:-1000px; margin:auto; }
.orderpage .sdetail .cptable .link.wimg { position:relative; padding-left:75px; }
.orderpage .sdetail .cptable .link strong { float:left; width:100%; font-size:13px; }
.orderpage .sdetail .cptable .options { float:left; width:100%; margin-top:10px; }
.orderpage .sdetail .cptable .options span { float:left; padding:3px 7px; margin:0 5px 5px 0; line-height:15px; color:#333; font-weight:300; background:#f8f8f8; border-radius:30px; }
.orderpage .sdetail .cptable strike { font-size:11px; color:#555; margin:0 5px 0 5px; }
.orderpage .siparis_sozlesme { float:left; width:100%; margin-top:50px; border:1px solid #e3e3e3; }
.orderpage .siparis_sozlesme > span { padding:20px 10px; font-weight:700; margin-bottom:0; }
.orderpage .siparis_sozlesme a.oku { float:right; padding:0 10px; }
.orderpage .siparis_sozlesme > div { display:none; padding:20px 10px; }
.orderpage .ordersuccess { float:left; width:100%; padding:20px; background:#fefefe; border:1px solid #ddd; border-radius:3px; margin:20px 0 20px 0; }
.orderpage .ordersuccess i { display:inline-block; width:120px; height:120px; background:#6C3; border:1px solid #6C0; color:#fff; text-align:center; line-height:115px; font-size:60px; border-radius:50%; }
.orderpage .ordersuccess .success-title { margin:30px 0 0 0; font-size:33px; color:#2db91e; }
.orderpage .ordersuccess .cp6 { border-left:1px solid #ddd; }
.orderpage .ordersuccess .success-text { font-size:14px; color:#999; }
.orderpage .ordersuccess .success-info { font-size:22px; color:#666; text-decoration:underline; margin:20px 0 10px 0; }
.orderpage .ordersuccess strong { font-size:43px; }
.listpages, .formcontainer { background:#FFF; margin:20px 0 0 0; padding:0 20px 20px 20px; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2); box-shadow:0 1px 2px rgba(0,0,0,0.2); font:400 13px / 1.3 Arial, Helvetica, "Helvetica Neue", sans-serif; }
.listpages .title { font-weight:400; padding:20px 0 20px 0; font-size:26px; }
.listpages > .bos > .formbilgi { font-size:13px; line-height:20px; margin-bottom:25px; }
.formcontainer.min { max-width:400px; float:none; margin:auto; margin-top:20px; }
.formcontainer .title { font-weight:400; padding:20px 0 20px 0; font-size:26px; }
#process { float:left; width:100%; height:120px; position:relative; text-align:center; margin:20px 0 20px 0; font:400 13px / 1.3 Arial, Helvetica, "Helvetica Neue", sans-serif; }
#process:before { content:''; position:absolute; width:80%; height:8px; left:10%; top:28px; background:#FFF; z-index:-1; -webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.15); -moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.15); box-shadow:1px 1px 5px 0px rgba(0,0,0,0.15); }
#process a { width:200px; display:inline-block; text-decoration:none; }
#process a .num { position:relative; display:inline-block; width:62px; height:62px; border:6px solid #FFF; line-height:50px; background:#FFF; -webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.15); -moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.15); box-shadow:1px 1px 5px 0px rgba(0,0,0,0.15); border-radius:50%; color:#555; font-weight:600; font-size:20px; margin-bottom:5px; text-align:center; }
#process a i { display:none; }
#process a.check .num, #process a.active .num { color:#fff; }
#process a.check .num, #process a.active .num { background:#83C41A; }
#process a.check i { display:block; position:absolute; width:100%; font-size:20px; line-height:50px; }
#process a.check small { display:none; }
#process a strong, #process .not { display:block; }
#process a.step1 { float:left; }
#process a.step3 { float:right; }
#process a strong { display:block; color:#444; font-size:16px; }
#process a .not { display:block; color:#777; font-weight:300; font-size:13px; }
.basketmini { background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.2); font:400 13px / 1.3 Arial, Helvetica, "Helvetica Neue", sans-serif; color:#484848; }
.basketmini > span { float:left; padding:10px; width:100%; font-size:16px; color:#333; border-bottom:2px solid #F5F5F5;/*5px solid #ddd;*/ font-weight:700; }
.basketmini > div.list { margin:0; padding:0; max-height:215px; overflow:auto; }
.basketmini > div.list img { float:left; max-width:75px; max-height:50px; margin:0 5px 5px 0; }
.basketmini > div.list > .crow { margin:0; padding:10px; border-bottom:1px solid #ddd; }
.basketmini > div.list > .crow:last-child { border:0; }
.basketmini.view > .crow { background:#f9f9f9; margin:0; padding:10px 0 0 0; }
.basketmini.view > .crow .crow { font-size:14px; padding:10px 10px 5px 10px; border-bottom:1px solid #ddd; margin:0; }
.basketmini.view > .crow #totalamount.crow { background:#FFF; padding-bottom:15px; border:0; }
.basketmini.view > .crow b { font-size:16px; line-height:30px; }
.basketmini.view .btn { width:100%; line-height:60px; font-size:18px; font-weight:400; padding:0; text-align:center; border-radius:0; position:relative; }
.basketmini.view .bitir .crow.checkbox { padding:20px 10px; background:#fff; border-top:1px solid #ddd; }
.basketmini.view .bitir .btn i { position:absolute; line-height:60px; right:10px; font-size:40px; }
#basket_user { float:left; width:100%; padding:20px; }
#basket_login { width:50%; margin-left:25%; }
#signin_form > .crow > input { width:50%; margin-left:75px; margin-right:10px; }
#signin_form > .crow > button { min-width:130px; float:left; }
#signin_form > label > strong { font-size:14px; padding:10px; display:block; }
#signin_form > .crow > button:before { float:right; padding:7px 0 0 10px; font-weight:400; font-size:21px; }
#signin_form > label { width:100%; padding:20px; }
#basket_signin #uyelik { width:80%; padding-left:20%; }
.addresspage > .left { background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.2); }
.addresspage > .left form .crow, .active_address .active_address_text { padding:0 20px 0 20px; }
.addresspage { font:400 13px / 1.3 Arial, Helvetica, "Helvetica Neue", sans-serif; }
.addresspage .title { float:left; width:100%; padding:20px; margin-bottom:10px; border-bottom:2px solid #F5F5F5; font-size:26px; }
.addresspage .title strong { float:left; display:block; font-size:21px; padding:5px 0 0 0; }
.addresspage .title span { float:left; clear:left; padding:5px 0 0 0; color:#999; font-size:14px; }
.fatura_adres .title { border-top:2px solid #F5F5F5; padding-top:15px; }
.addresspage .title.head > a { float:right; }
.addresspage .title.head > a:before { float:right; padding:7px 0 0 10px; font-weight:400; font-size:21px; }
.addresspage .active_address { margin-bottom:20px; }
.addresspage .active_address .active_address_text { font-size:13px; line-height:19px; }
.addresspage .active_address .active_address_text b { font-size:15px; }
.addresspage .billing_address { border-left:5px solid #ddd; }
.addresspage .active_address .title { padding:0 20px 0 20px; border:0; }
.addresspage .active_address .title strong { font-size:17px; }
.addresspage .ayni_adres.crow { margin:10px 0 20px 0; }
.addresspage .fatura_adres { float:left; width:100%; display:none; margin-bottom:10px; }
.addresspage .adres_ekle_btn { margin-right:20px; }
.addresspage .btn.large { min-width:200px; }
.addresspage .adress { padding:8px 20px 35px 20px; font-size:14px; }
.addresspage .adress > .delivery { padding:20px 10px 10px 0; }
.addresspage .adress > .billing { padding:20px 0 10px 10px; border-left:1px solid #F5F5F5; background:#FBFBFB; position:relative; }
.addresspage .adress > .bttnset { text-align:right; margin-bottom:7px; }
.addresspage .adress > .bttnset.left { text-align:left; }
.addresspage .adress > .bttnset.left > a { margin-right:7px; margin-left:0; }
.addresspage .adress > .billing > .crow > span.yada > i { background:#FBFBFB; }
.addresspage .adress > .cp6 strong { font-weight:700; padding:5px 0 0 5px; float:left; }
.addresspage .adress > .cp6 a { font-size:12px; padding:0 12px; border-radius:1px; line-height:27px; margin-left:7px; }
.addresspage .adress > .cp6 i { float:left; }
.addresspage .adress > .cp6 .fa-check { color:#83C41A; }
.addresspage .adress > .cp6 .fa-thumb-tack { color:DC5240; }
.addresspage .adress > .cp6 *:before { font-size:30px; float:left; }
.addresspage .adress > .cp6 > .crow > span.yada > i { font-weight:400; font-size:14px; }
table.btable { border:1px solid #F5F5F5; table-layout:fixed; border-collapse:collapse; margin-top:20px; }
table.btable td, table.btable th { border:1px solid #F5F5F5; text-align:left; padding:5px 15px 5px 15px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.cargoes { float:left; width:100%; padding:0 10px 0 10px; }
.cargoes b { font-size:13px; font-weight:normal; }
.cargoes label .img img { float:left; margin-right:10px; }
.cargoes label .img > span { float:left; }
.cargoes label .img > span > * { display:block; margin-top:3px; }
.cargoes label .text { padding-top:13px; font-weight:bold; font-size:16px; }
.choose_address, .hesaplar label, .cargoes label { cursor:pointer; float:left; width:100%; padding:10px; border:1px solid #ddd; position:relative; margin-bottom:10px; }
.choose_address i, .hesaplar label i, .cargoes label i { position:absolute; top:0; right:0; border:1px solid #ddd; color:#ddd; border-top:0; border-right:0; padding:10px; font-size:22px; }
.choose_address:hover, .choose_address.active, .hesaplar label:hover, .hesaplar label.active, .cargoes label:hover, .cargoes label.active { border-color:#6C0; }
.choose_address:hover i, .choose_address.active i, .hesaplar label:hover i, .hesaplar label.active i, .cargoes label:hover i, .cargoes label.active i { display:block; border-color:#6C0; color:#6C0; }
.hesaplar label .img { padding-top:15px; }
.paymentpage .payment_info { font:400 13px / 1.3 Arial, Helvetica, "Helvetica Neue", sans-serif; line-height:20px; border:1px solid #FAEBD7; padding:10px; background:#FFFAF0; border-radius:3px; text-align:justify; }
.paymentpage .onay { border-top:1px solid #ddd; padding-top:20px; margin-top:10px; }
.paymentpage .onay .havale_total { font-size:18px; color:#666; }
.paymentpage .onay .havale_total strike, .paymentpage .onay .havale_total em { font-size:13px; }
.paymentpage .onay .havale_total div { width:100%; float:left; display:block; font-size:24px; color:#484848; clear:left; position:relative; }
.paymentpage .onay .havale_total div small { font-size:13px; }
.paymentpage .onay .btn { margin-top:10px; padding:7px 45px; font-size:16px; }
.paymentpage a.link { text-decoration:underline; }
.paymentpage .tabmenu > .tab_top > span.active:before { background-color:#83C41A; }
.payment { float:left; width:100%; }
.cardinputs { float:left; width:50%; padding-right:20px; }
.cardinputs #cartno, .cardinputs #cvv { letter-spacing:3px; word-spacing:15px; font-size:15px; /* font-size:18px; */ text-align:center; }
.cardinputs .crow { margin-bottom:17px; }
#taksit { float:left; width:50%; padding-left:20px; }
#taksit.active { border-left:1px solid #ddd; }
#taksit .border { border:1px solid #e7e7e7; border-bottom:0; }
#taksit .blogo { text-align:center; padding:10px 0 10px 0; border-bottom:1px solid #e7e7e7; background:#fff; }
#taksit .taksitler label { float:left; width:100%; cursor:pointer; padding:10px; font-size:13px; color:#333; border-bottom:1px solid #e7e7e7; line-height:20px; }
#taksit .taksitler label input { float:left; margin-right:5px; }
#taksit .taksitler label:last-child { border:0; }
.sk span { line-height:32px; text-align:center; font-size:18px; color:#999; }
.text_template h1, .text_template h2, .text_template h3 { display:block; width:100%; font-weight:normal; text-align:center; font-size:26px; margin:0 0 10px 0; padding:0; }
.text_template h2, .text_template h3 { font-size:18px; }
.text_template p { width:100%; margin:0 0 10px 0; padding:0; }
.text_template strong { display:block; font-size:14px; margin:20px 0 10px 0; }
.text_template ul { width:100%; display:block; margin:0 0 20px 0; padding:0; }
.text_template ul li { display:block; margin-bottom:4px; list-style:none; }
.text_template table { width:100%; margin:10px 0 10px 0; border:0; font-size:14px; }
.text_template table td { border:1px solid #e7e7e7; border-left:0; border-top:0; }
.text_template table thead tr:first-child td { border-top:1px solid #e7e7e7; }
.text_template table td:first-child { border-left:1px solid #e7e7e7; }
.text_template table th { border:0; border-right:1px solid #e7e7e7; }
.text_template .menu > li { float:left; width:100%; margin:0; }
.text_template .menu > li > span { cursor:pointer; float:left; width:100%; padding:10px; background:#f9f9f9; border:1px solid #e3e3e3; margin-bottom:10px; }
.text_template .menu > li > div { display:none; float:left; width:100%; margin-top:15px; }
.article { float:left; width:100%; box-shadow:0 1px 2px rgba(0,0,0,0.2); background:#FFF; padding:25px; }
.article h1.title { float:left; width:100%; margin:0 0 10px 0; padding:0; }
.article .entry { width:100%; height:auto; float:left; display:block; line-height:20px; }
.article .entry p { float:left; width:100%; margin:0 0 10px 0; }
.iletisim .left, .iletisim .right { float:left; width:50%; padding:20px; }
.iletisim .map { float:left; width:100%; margin:40px 0 30px 0; }
.iletisim .map h3 { float:left; width:100%; text-align:center; font-size:32px; font-weight:400; margin:30px 0 20px 0; }
.iletisim .map iframe { margin:auto; width:100%; max-width:1000px; display:block; border:5px solid #FF7300; background:#eee; }
.iletisim form .cp3 { padding:10px 0 0 0; }
.iletisim .right div { float:left; width:100%; min-height:30px; margin-bottom:15px; position:relative; }
.iletisim .right div i { position:relative; float:left; width:30px; height:30px; line-height:30px; text-align:center; border-radius:50%; font-size:17px; background:#333; color:#FFF; }
.iletisim .right div i.fa-envelope { font-size:13px; padding-left:2px; }
.iletisim .right div i:after { content:''; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-box-sizing:content-box; position:absolute; left:24px; top:5px; width:0; height:0; border-left:0 solid transparent; border-right:14px solid transparent; border-bottom:12px solid #333; }
.iletisim .right div strong { position:absolute; width:100%; padding:0 30px 0 50px; font-size:16px; font-weight:400; padding-top:5px; left:0; text-align:left; }
.iletisim .right div.unvan strong { font-weight:500; font-size:20px; padding-left:0; }

/* ürün detay */


.infopro { width:200px; height:auto; float:left; display:block; padding:65px 0 0 0; }
.infopro > i { float:left; position:relative; line-height:40px; clear:left; font-size:15px; background:#333; margin-bottom:10px; padding:0 15px 0 65px; color:#FFF; }
.infopro i:before { width:20px; height:130px; position:absolute; left:-22px; top:-50px; background:url(../design/infopro_shadow_before.png) no-repeat left top; content:''; }
.infopro i:after { width:10px; height:85px; position:absolute; left:0; top:-25px; background:url(../design/infopro_shadow_after.png) no-repeat left top; content:''; }
.infopro i.hizlikargo { background:#478c36 url(../design/i_hizlikargo.png) no-repeat 10px center; }
.infopro i.sinirlistok { background:#BF0426 url(../design/i_sinirlistok.png) no-repeat 10px center; }
.infopro i.kargobedava { background:#CC2738 url(../design/i_kargobedava.png) no-repeat 10px center; }
.infopro i:hover { background-color:#333; }
.infopro { width:200px; height:auto; float:left; display:block; padding:65px 0 0 0; }
.infopro a { float:left; position:relative; line-height:40px; clear:left; font-size:15px; background:#333; margin-bottom:10px; padding:0 15px 0 65px; color:#FFF; }
.infopro a:before { width:20px; height:130px; position:absolute; left:-22px; top:-50px; background:url(../design/infopro_shadow_before.png) no-repeat left top; content:''; }
.infopro a:after { width:10px; height:85px; position:absolute; left:0; top:-25px; background:url(../design/infopro_shadow_after.png) no-repeat left top; content:''; }
.infopro a.yorumyap { background:#0ca6a6 url(../design/i_yorumyap.png) no-repeat 10px center; }
.infopro a.arkadasaoner { background:#36668c url(../design/i_arkadasaoner.png) no-repeat 10px center; }
.infopro a:hover { background-color:#333; }
/* etiketler*/
ul#etiketler { margin:10px 0px 10px 0px; padding:0; float:left; width:100%; height:auto; list-style:none; font-size:12px; }
ul#etiketler li { float:left; margin-right:10px; }
ul#etiketler li a { color:#999; }
ul#etiketler li a:hover { color:#000; }
/* etiketler*/



/*Urun Detay 2 */






.ortaKargoFiyat, .product-aratoplam { float:left; color:#9d0a0e; font-weight:700; font-size:18px }
.p-quantity-decrease, .p-quantity-increase { top:4px; background-size:14px; background-position:center; background-repeat:no-repeat; cursor:pointer; overflow:hidden }
.p-quantity-modified { position:relative; display:inline-block; vertical-align:middle; border:1px solid #ccc; border-radius:2px; height:30px; padding:0 25px; background-color:#fff; -moz-user-select:none; -webkit-user-select:none; user-select:none }
.p-quantity-decrease { position:absolute; display:block; width:20px; height:20px; left:3px }
.p-quantity-input { border:0 !important; display:block; width:60px; line-height:14px !important; margin-top:6px; text-align:center; height:auto !important }
.p-quantity-increase { position:absolute; display:block; width:20px; height:20px; right:3px }
.pi-bottom-sec { margin-bottom:10px }
.psb-basket { float:left; padding:10px 30px; color:#fff; font-weight:700; font-size:18px }

.psb-basket { background-color:#fba710; border-radius:4px; margin-left:10px; border:none }
.psb-basket { cursor:pointer; background:#fafafa;color:#505050; border:1px solid #cdcdcd; }
.psb-basket:hover { background:#fdfdfd;text-decoration:none; border:1px solid #afafaf; }




/*
.product-detail .detail-products .nav.nav-pills { width:100%; text-align:center }
.product-detail .detail-products .nav.nav-pills li { width:25% }
.product-detail .detail-products::before { content:none }
.product-detail .detail-products .product-tabs-content { width:100% }
.product-detail .detail-products .nav.nav-pills li a { font-size:12px }
*/

.taksitAciklama { color:#002b5c; margin-bottom:20px }
.taksitBaslik { color:#002b5c; font-weight:700; font-size:14px }

.product-feature-right { float:left; width:200px; margin-top:25px }
.urun-detay .title-detail-slide { text-transform:none; font-size:16px; color:#484848; text-align:center; font-family:'Open Sans', sans-serif; margin-bottom:10px; padding-bottom:12px; padding-top:12px }
.detail-slide.relates { background-color:#fff; box-shadow:0 1px 1px rgba(0,0,0,.2) }
.urun-detay .urun-ismi { height:28px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-top:-2px; padding:0 10px }
.urun-detay .urun-ismi a { color:#2c4285; font-weight:600 }
.urun-detay .product-cost { color:#0a0a0a; padding:0 10px; font-size:18px; text-align:center; font-weight:700; margin-top:10px; margin-bottom:0 }





.taksit_kredi_karti { width:50%; float:left; padding-right:20px }
.taksit_kredi_karti:last-child { padding-right:0 }
.ust_kkart { padding:10px; background:#f7f7f7; border:1px solid #e7e7e7; width:100% }
.ust_kkart_baslik { float:left; width:33%; font-size:13px; color:#1565c0; text-align:center }
.ay.fl, .taksit_tutari.fl { width:33%; float:left; text-align:center; padding:10px 0; border-right:1px solid #e7e7e7 }
.fl.k_resim { float:left }
.fl.k_ad.boyut18.renksiyah { float:left; margin-left:15px; line-height:40px; font-size:18px }
.ay.fl { clear:both; border-right:1px solid #e7e7e7 }
.toplam.fl.bold { float:left; width:33%; text-align:center; padding:10px 0 }
.fl.secenekler { margin-right:10px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; width:100%; font-size:14px; border-bottom:1px solid #e7e7e7 }
.renkmavi { color:#2196f3 }
.fl.secenekler:last-child { border-bottom:1px solid #e7e7e7 }
.fl.secenekler:hover { background-color:#cae7eb; cursor:pointer }
.comment-reply-title { margin-bottom:20px }
.btn_sepetedon, .btn_siparislerim { margin:5px 0 10px; padding:10px 80px; cursor:pointer; outline:0; border:none }
.fr { float:right }
.renkgri2 { color:#999 }
.renkgri5 { color:#333 }
.boyut14 { font-size:14px }
.altcizgi3 { width:100%; height:1px; border-bottom:1px solid #fff; position:relative; margin:25px 0 30px }
.boyut20 { font-size:20px }
.boyut12 { font-size:12px }
#odeme .grupwr .btn_ajaxdegistir { width:auto; height:auto; margin:12px 0 0; padding:3px 0 4px 30px; cursor:pointer; outline:0; border:none; box-sizing:border-box; text-align:left }
#odeme .grup { width:980px; height:auto; margin:5px 0; padding:10px; line-height:16px }
.kargo .fiyat, .kargo .secim { line-height:45px }
.renkbeyaz { color:#FFF }
.checkout-page { background:0 0 }
.kargo .fiyat { margin-left:10px; font-size:14px; width:100px }
.kargo .resim { width:160px }
.kargo { padding:10px 5px; margin-left:50px; border-bottom:1px solid #eaeaea }
#odeme .checkbox, #odeme .checkbox2 { width:257px; height:38px; outline:0; padding:4px 10px 5px 38px; margin:5px 0; cursor:pointer; box-sizing:border-box }
.kargo:last-child { border-bottom:none }
#odeme .checkbox { border:1px solid #dadada; color:#666; line-height:normal }
#odeme .checkbox2 { border:1px solid #343434; color:#fff }
label[for=p_onay] { clear:left; position:absolute; top:43px; z-index:2; font-weight:400; color:red; font-stretch:semi-condensed }
.sozlesme_onay { position:relative; margin-top:20px }
.kredikarti .aktif, .kredikarti .link { padding:5px 10px; color:#fff; border-radius:3px; margin-top:10px; margin-right:5px; margin-bottom:10px }
#payment .kredi-karti-div .yazi { font-stretch:semi-condensed; font-size:12px; font-weight:700 }
#payment input::placeholder, #payment select {
font-size:11px
}
#tabs2 .kartbilgi .yazi, 
.kartsecimi .baslik { font-stretch:semi-condensed; font-size:12px; font-weight:700 }
.kredikarti .aktif { font-weight:700; background:#4caf50 }
.kredikarti .aktif a { color:#fff }
.kredikarti .link { font-weight:700; background:#607d8b }
.odemetotal3, .odemetotal_wr { height:50px; background:#fff }
select#p_carday { padding-right:0; width:50px !important; height:50px }
.kredikarti-odeme-2li { padding:0; margin-top:5px }
select#p_cardyil { width:110px !important; margin-left:10px !important; height:50px }
.odemetotal3 { border:1px solid #ddd; padding:6px 10px 0 }
.odemetotal3 .yazi { margin-right:20px }
.odemetotal3 .fiyat { margin-top:6px }
.taksit-kutular { width:95%; padding:10px 10px 10px 0; margin-bottom:20px }
.taksit-kutular a { border:1px solid #dedede; padding:7px; margin-right:5px; background-color:#fff; border-radius:4px }
.odemetotal_wr { border:1px solid #ddd; padding:0 10px; width:230px }
#tabs2 .kartbilgi .yazi { margin-top:10px }
#bankasonuc .yazi { font-weight:700; margin-right:10px; width:100px }
div#bankasonuc { margin-top:10px }
.btn_detay, .btn_yazdir { padding:0 15px; border:none; border-radius:3px; color:#7b7b7b !important; }
.btn_iptal { padding:0 10px; border:none; border-radius:3px }
.siparisLinks { width:auto; float:left; margin-bottom:20px }
.siparisLinks a { padding:5px 7px; background-color:#F44336; border-radius:3px; color:#fff; font-weight:400; cursor:pointer }
.siparisLinksBaslik { font-size:18px }
.renkgri1 { color:#CCC }
.y_sd_bilgiBlok .siparisfiyat { background:#f5f5f5; margin:5px; padding:5px 10px }
.blok { background:#fff; border:1px solid #d2d2d2; margin:-5px 0 0; padding:5px 10px 0; border-radius:3px }
.y_sd_kargoBilgisi .link { line-height:45px; margin-left:10px; font-size:13px }
.y_sd_kargoBilgisi .yazi { margin-left:10px; line-height:45px; font-size:16px }
.y_sd_kargoUcreti { width:auto; height:26px; float:right; font-weight:700; background-image:url(https://sinamega.cubecdn.net/assets/images/icons/kargo.png); background-repeat:no-repeat; background-size:24px; padding-left:36px }
.sm-msg { overflow:hidden; width:100%; list-style:none; padding:10px 15px; margin-bottom:30px; line-height:33px; margin-top:20px }
.msg-green { background-color:#dff0d8; color:#444 }
.orders-Button { float:right; background-color:#fff; color:#444 !important; padding:0 20px; line-height:33px; font-size:14px; font-weight:500 !important; border-radius:3px; display:inline-block }
.orders-Button:hover { background-color:#8bc34a; color:#fff !important; }
#sepet .icerik { background:#fff; display:table }
.altcizgi2 { width:100%; height:1px; border-bottom:1px solid #fff; position:relative; margin:25px 0 5px }
#sepet .ustbutonlar { width:auto; height:30px; margin:-20px 0 0 432px }
#sepet .btn_guncelle { width:150px; height:40px; margin-right:5px; cursor:pointer; outline:0; border:none; text-align:center; box-sizing:border-box; background-color:#607D8B; color:#fff; border-radius:2px }
.sepetbos { position:relative; width:660px; margin:60px auto 0; background-size:200px; background-repeat:no-repeat; padding-left:220px; height:250px; padding-top:64px }
.ui-widget-content { background-color:#eee }
#sepet .altbutonlar { width:260px; height:auto; margin-top:20px }
#sepet .btn_geri, #sepet .btn_satinal { width:257px; height:50px; padding-top:15px; border:none; text-align:center; outline:0; cursor:pointer; box-sizing:border-box }
#sepet .btn_satinal { margin:5px 0 0 }
#sepet .btn_geri { margin:5px 0 10px }
.categories-grid1 { padding-top:10px; padding-bottom:10px }
.page-nav-item { background-color:#fff; border:1px solid #ddd; color:#333; display:inline-block; float:left; height:27px; line-height:27px; margin-left:5px; text-align:center; width:27px; cursor:pointer }
.page-nav-item.active { background:#e42719; border-color:#e42719; color:#fff }
.product-box.urun-kutusu { float:left; min-height:1px; position:relative }
.product-box-content.kategori-kutu:hover { transition:all .4s; box-shadow:0 0 5px #6f6f6f; z-index:51 }
.product-box-content.kategori-kutu { background-color:#fff; border:1px solid #e8e8e8; transition:all .2s; min-height:310px; max-height:310px; position:relative; border-right:0; border-top:0 }
.product-box-text { color:#333; padding:0 10px; margin-top:10px }
.product-box-text .urun-ismi { height:32px; overflow:hidden; margin-top:-2px; color:#2c4285; font-weight:600; line-height:16px; -webkit-line-clamp:2; -webkit-box-orient:vertical; -moz-box-orient:vertical; display:-webkit-box; font-size:12px; text-align:center; text-overflow:inherit; white-space:inherit }
.product-box-text .urun-fiyati { font-size:18px; text-align:center; font-weight:700; margin-top:10px }
.product-box-text .urun-kdv { font-size:9px; text-align:center; font-weight:700; line-height:normal; color:#757575 }
.categories-grid1 .panel-categories { margin:40px 0 10px }
#path2 { margin-bottom:10px }
#filtre .secim { width:85%; height:auto; padding:3px 0 3px 15px; box-sizing:border-box; border:1px solid #e8e8e8; border-radius:15px; margin-bottom:7px; border-right:0; border-bottom-right-radius:0; border-top-right-radius:0; font-size:12px }
#filtre .secim2 { float:Left; width:15%; height:33px; background-color:#e8e8e8; border-radius:15px; border-bottom-left-radius:0; border-top-left-radius:0; background-size:14px; background-repeat:no-repeat; background-position:9px; }
.secim span { font-size:12px }
#filtre a { color:#333 }
.marka-checkboxs { width:auto; max-height:300px; overflow-y:auto }
.shop-sidebar-content > div { border-bottom:0; margin-bottom:0; padding-bottom:0 }
.bestseller-sidebar-inside { padding:10px; background:#fff; border:1px solid #ddd }
.bestseller-item span { color:#333; font-size:21px; font-family:"Open Sans", sans-serif }
.bestseller-item .bestseller-text { font-size:12px }
.searchKeywords { float:left; padding:3px 15px; background-color:#f1f1f1; border-radius:3px; margin:3px; cursor:pointer }
.searchKeywords:hover { background-color:#8BC34A; color:#fff }
.product-price-price span { font-weight:400; font-size:11px; line-height:normal; color:#333; position:absolute; top:34px; right:0 }
.Tcolumn { float:left; width:50% }
.Trow:after { content:""; display:table; clear:both }
.mS2_button { position:absolute; bottom:10px; right:10px; border:1px solid #222; padding:0 10px; border-radius:4px; color:#fff; background-color:#333 }
.mS3_marka .Tcolumn { height:57px; border-right:1px solid #e8e8e880; border-bottom:1px solid #e8e8e880 }
.clear { clear:both }
.urunPuani i { cursor:pointer; color:red }

.kargoNezaman { position:absolute; font-size:12px; right:10px; top:140px; padding:7px 10px; border:1px solid #e8e8e8; border-radius:5px }
.absOzet { background-color:#e42719; color:#fff; width:250px; height:38px; text-align:center; line-height:38px; font-size:12px; position:absolute; top:60px; right:-18px }
.absOzet:before { border-color:transparent #e42719 transparent transparent; border-style:solid; border-width:19px; width:0; height:0; position:absolute; left:-38px; top:0; content:''; }
.absOzet:after { content:''; position:absolute; right:0; top:-12px; border-style:solid; border-width:0px 18px 12px 0px; border-color:transparent transparent #63100a transparent; }
.pND_text { font-size:11px; float:left; line-height:normal; margin-left:5px; text-align:center }
.pND_icon { float:left }
.pND_agk { float:left; width:85px }
.pND_ikonlar { padding:10px; border-bottom:1px solid #e8e8e8; cursor:default }
.pi-bottom-key { font-size:12px }
.detail-slide.relates .owl-carousel .owl-item { background-color:#fff; border-right:0 }
.relatedUrunSlider .owl-stage-outer { padding:15px 0 }
.pND_oP_img { width:187px; height:187px; margin:0 auto }
.amenu-linki { font-weight:700!important }
.mega-subitems { margin-bottom:0; height:35px; overflow:hidden; line-height:normal }
.flexSl { display:flex; flex-direction:column; height:322px; width:75%; flex-wrap:wrap }
.sub-menu.mega-menu .mega-content { padding:0 }
.breadcrumb-wrap { margin-bottom:0 }
.categories-grid .breadcrumb-sidebar { display:block }
.categories-grid { background-color:#fff; border:1px solid #e8e8e8; border-top:0 }
.categories-metas { height:26px; background-color:#fff; border:1px solid #e8e8e8; border-top:0; line-height:26px; padding:0 10px; font-size:11px; cursor:default }
.cm-right { float:right }
.cm-left { float:left }
.cmr-item { float:right; padding:0 10px; border-left:1px solid #e8e8e8; position:relative }
.stoktakiUrun { width:11px; height:11px; border:1px solid #c3c3c3; float:right; margin-top:8px; margin-left:10px; cursor:pointer; position:relative }
.stoktakiUrun.active::before { content:' '; width:7px; height:7px; background-color:#e02a15; position:absolute; left:1px; top:1px }
.cmr-down { width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid red; float:right; margin-top:10px; margin-left:7px }
.cmr-us-dropdown, .cmr-as-dropdown { position:absolute; text-align:center; width:100%; margin-left:-10px; background-color:#fff; border:1px solid #e8e8e8; border-top:0; z-index:51 }
.cmrud-item { border-bottom:1px solid #e8e8e8; cursor:pointer }
.cmrud-item:last-child { border-bottom:0 }
.cmrud-item:hover, .cmrud-item.active { background-color:#e02a15; color:#fff }
.cmr-as, .cmr-us { cursor:pointer }
.categorySideTitle { background-color:#ddd; padding-left:15px; font-weight:700; color:#333; font-size:15px; line-height:30px }
.cSK_ana { border-bottom:1px solid #e8e8e8; cursor:pointer; line-height:32px }
.cSK_alt1 { margin-left:20px; border-bottom:1px solid #e8e8e8; cursor:pointer; display:none; line-height:32px }
.cSK_alt2 { margin-left:40px; border-bottom:1px solid #e8e8e8; cursor:pointer; display:none; line-height:32px }
.cSK_altvar:after { content:" "; position:absolute; background-size:16px; right:30px; background-position:center; background-repeat:no-repeat; width:20px; height:32px }
.cSK_active:after { content:" "; position:absolute; background-size:16px; right:30px; background-position:center; background-repeat:no-repeat; width:20px; height:32px }
.cSK_open { display:block }
.cSK_on { color:red !important }
.mSK li input[type="checkbox"] { float:right; margin:0 }
.mSK li { cursor:pointer }
.mSK label { width:100%; border-bottom:1px solid #e8e8e8; margin-bottom:5px }
.mSK li input[type="checkbox"] { float:right; margin:0; margin-right:10px; -webkit-appearance:button; border:solid 1px #dedede; width:12px; height:12px; outline:none }
.mSK li input[type="checkbox"]:checked { background-color:#e42719; outline:none }
.slider-range { margin-top:0 }
.slider-range span { width:max-content }
.slider-range .ui-slider-range:last-child { background-color:#e42719 }
.shop-sidebar-content .price-filter { margin:0 3px 0 9px; padding-bottom:25px; padding-top:10px }
.ui-state-default { outline:none }
.ui-state-active { border:1px solid #9d0a0e!important; background:#9d0a0e !important; font-weight:400; color:#454545 !important }
.panel-categories { background-color:#e8e8e8; padding-left:10px; padding-right:10px; border-left:1px solid #ddd; border-right:1px solid #ddd; margin:0 !important }
.categorySelectorDiv { width:160px; margin:0 auto; margin-bottom:25px !important }
.categorySelectorBtn { width:160px; background-color:#e42719; color:#fff; border:0; padding:5px; border-radius:7px }
.banner-slide .owl-dots .owl-dot { background-color:#f1f1f1 }
.canli-destek { float:left; padding-right:10px; padding-left:10px; background-color:#e42719; margin-top:-5px; height:32px; line-height:35px; color:#fff; cursor:pointer; font-weight:700; user-select:none }
.canli-destek:hover { background-color:#F44336 }
.slide-product-with-thumb .thumb-desc-content .title-product { font-weight:700 }

#section28 strong { font-family:'Roboto', sans-serif; font-weight:700 }
.product-tabs .tab-title { font-weight:700 }

ul.attrlist li{ cursor:pointer; margin-bottom:10px; }
ul.attrlist li:before{ content:''; float:left; width:18px; height:18px; line-height:18px; border:1px solid #999; margin:0 10px 0 0; font-size:16px; position:relative; }
ul.attrlist li.active:before,.attributes ul li:hover:before { background:url(../design/check.png) no-repeat center center; }
ul.attrlist li.active:hover:before{ color:#CCC; }
ul.attrlist li:last-child{ border:0; }

.aimg_left{ position:fixed; left:calc( ((100% - 1210px) / 2) - 130px); top:220px; }
.aimg_right{ position:fixed; right:calc( ((100% - 1210px) / 2) - 130px); top:220px; }

#sw_secenek_html,#sw_secenek_html .row{float:left;display:block;width:100%;}
#sw_secenek_html .row{ margin:0 0 15px 0; }
#sw_secenek_html .row > label{float:left;width:100%;font-size:14px;font-weight:bold;color:#222;margin:0 0 5px 1px;}
#sw_secenek_html select{float:left;color:#999;font-size:13px;font-weight:bold;background:#fff;border:3px solid #CCCCCC;width:200px;height:40px;padding-left:10px;border-radius:5px;}
#sw_secenek_html select:hover{border-color:#BBBBBB;color:#333;}
#sw_secenek_html select:focus{border-color:#666;color:#000;}