@charset "utf-8";
/*
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
*/
* { -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; outline: 0; }
body { padding: 0; margin: 0; /*font-family: 'Ubuntu', sans-serif;*/ font-family: 'Roboto', sans-serif;font-size: 15px; color: #484848; background:#FFF; font-weight:400 }
body.sistem #bread-crumbs{display:none;}
body.sistem {background:#f9f9f9;}
h1,h2,h3,h4,h5,strong,b { font-weight: 600; }
a,a:hover {text-decoration: none;    color: #111;}
.crow { float: left; width: 100%; min-height: 1px; position: relative; margin-bottom: 10px; }
.cp1,.cp2,.cp3,.cp4,.cp5,.cp6,.cp7,.cp8,.cp9,.cp10,.cp11 { float: left; min-height: 1px; position: relative; }
.cp12 { width: 100% }
.cp11 { width: 91.66666667% }
.cp10 { width: 83.33333333% }
.cp9 { width: 75% }
.cp8 { width: 66.66666667% }
.cp7 { width: 58.33333333% }
.cp6 { width: 50% }
.cp5 { width: 41.66666667% !important; }
.cp4 { width: 33.33333333% }
.cp3 { width: 25% }
.cp2 { width: 16.66666667% !important; }
.cp1 { width: 8.33333333% }
.center { width: 1100px; margin: auto; display: block; }
.p10 { padding: 10px; }
.pr10 { padding-right: 10px; }
.pl10 { padding-left: 10px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.fr { float: right !important; }
.mr0 { margin-right: 0 !important; }
.br0 { border: 0 !important; }
.tr { text-align: right !important; }
.tc { text-align: center !important; }
.clear { clear: both; }
.alert { float: left; width: 100%; background: #fff; color: #333; padding: 10px; margin-bottom: 10px; border-radius: 8px; font-size: 14px; }
.alert.error { border: 1px solid maroon; background: pink; }
.alert.success { color: #468847; background-color: #dff0d8; border: 1px solid #d6e9c6; }
.alert.info { color: #c09853; background: #fcf8e3; border: 1px solid #fbeed5; }
.alert.text { background: #3a87ad; color: #fff; }
.alert p { float: left; margin: 5px 0 5px 0; padding: 0; font-size: 13px; }
.alert a { color: inherit; font-weight: bold; }
.alert.small { width: auto; border-radius: 3px; padding: 3px 8px 3px 8px; }
ul.alert { margin: 0; padding: 20px; text-align: left; }
ul.alert li { list-style: inside; }
label.key { font: 700 13px / 1.3 Arial, Helvetica, "Helvetica Neue", sans-serif; float: left; width: 100%; margin-bottom: 5px; font-size: 13px; font-weight: 600; color: #7B7B7B; }
.styleinput { float: left; width: 100%; height: 40px; line-height: 38px\9; padding: 0 14px 0 14px; background: #fff; border: 3px solid #ccc; color: #7B7B7B; font: 700 13px / 1.3 Arial, Helvetica, "Helvetica Neue", sans-serif; border-radius: 5px; }
.styleinput:focus,
.styleinput:hover { color: #111; background: #FFFFF0; border-color: #ccc; }
textarea.styleinput { resize: none; padding: 10px; min-height: 60px; }
select.styleinput option { padding: 3px; }
button,input[type=submit],input[type=radio],input[type=checkbox] { cursor: pointer; }
input[type=file] { border: 1px solid #EEE; padding: 5px; font-size: 13px; cursor: pointer; }
select[multiple=multiple].styleinput { height: 150px; padding: 5px; }
span.yada { float: left; width: 100%; position: relative; text-align: center; margin: 0 0 10px 0; }
span.yada:before { content: ''; position: absolute; left: 0; top: 12px; width: 100%; height: 1px; background: #E3E3E3; }
span.yada > i { position: relative; z-index: 1; padding: 0 20px 0 20px; background: #FFF; color: #333; font-size: 15px; font-weight: 600; }
.link { font-size: 12px; color: #06c; text-decoration: none; display: inline-block; }
.link:hover { text-decoration: underline; }
label.radio { cursor: pointer; }
*[readonly=readonly] { background: #f9f9f9; color: #666; }
input.styleinput.error,textarea.styleinput.error,select.styleinput.error { border: 2px solid #9F0000 !important; background: #FFF4F4 !important; }
label.error { display: none !important; }
.bilgi { float: left; width: 100%; text-align: center; font-size: 14px; font-weight: 400; color: #999; margin-bottom: 10px; }
.cptable { float: left; width: 100%; border: 1px solid #ddd; border-bottom: 0; border-left: 0; }
.cptable thead > tr { background: #F5F5F5; background: -moz-linear-gradient(top, #F5F5F5 0%, #f1f1f1 50%, #dddddd 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #F5F5F5 0%, #f1f1f1 50%, #dddddd 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #F5F5F5 0%, #f1f1f1 50%, #dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#dddddd', GradientType=0 ); /* IE6-9 */
}
.cptable td { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }
/*btn*/

.btn { font-weight: normal; text-decoration: none; display: inline-block; color: #666; font-size: 14px; padding: 9px 20px; border-radius: 4px; text-align: center; cursor: pointer; background: #eee; border: 1px solid #ddd; }
.btn:hover { color: #000; background: #dfdfdf; border: 1px solid #bbb; }
.btn.full { float: left; width: 100%; }
.btn.disabled { cursor: default }
.btn.small { line-height: normal; padding: 4px 12px 4px 12px; font-size: 13px; }
.btn.yesil { color: #fff; background: #83C41A; border: 1px solid #75AD1A; }
.btn.yesil:hover { background: #8ACE0D; border: 1px solid #7BB118; }
.btn.yesil.disabled { background: #e0f7dc; border: 1px solid #c7eebf; color: #c6eac0 }
.btn.beyaz { background: #fff; color: #505050; border: 1px solid #cdcdcd }
.btn.beyaz:hover { background: #fdfdfd; color: #505050; border: 1px solid #b8b8b8 }
.btn.kirmizi { color: #fff; background: #CC2738; border: 1px solid #92031C }
.btn.kirmizi:hover { background: #92031C; }
.btn.siyah { color: #fff; background: #666; border: 1px solid #232323 }
.btn.siyah:hover { background: #888; border: 1px solid #050505 }
.btn.facebook { color: #fff; background: #354c8c; border: 1px solid #3B599F; }
.btn.facebook:hover { background: #3b5998; border: 1px solid #0F3B9C; }
/*btn*/

/*popup*/
.sw_popup_bg { background: #000; opacity: 0.8; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
.sw_popup_loading { width: 113px; height: 113px; position: fixed; left: -20000px; top: -20000px; bottom: -20000px; right: -20000px; z-index: 11; margin: auto; color: #FFF; text-align: center; }
.sw_popup_loading > i { font-size: 70px; }
.sw_popup_loading:before { content: 'Lütfen Bekleyiniz'; width: 140px; text-align: center; z-index: 11; display: block; position: relative; left: -13.5px; top: -10px; font-size: 13px; }
.sw_popup_content { display: none; background: #fff; z-index: 12; border: 0; box-shadow: 0 0 100px #000; }
.sw_popup_content > .append { overflow-y: auto; height: 100%; }
.sw_popup_content iframe { width: 100%; height: 100%; display: block; }
.sw_popup_content .popup_kapat_button { position: absolute; top: 0; right: -30px; text-align: center; width: 30px; height: 30px; background: #900; color: #fff; cursor: pointer; }
.sw_popup_content .popup_kapat_button i { line-height: 30px; font-size: 17px; }
.sw_popup_content .popup_kapat_button:hover { background-color: #fff; color: #000; }
.popup_title { float: left; width: 100%; height: 62px; padding-top: 15px; background: #F5F5F5; background: -moz-linear-gradient(top, #F5F5F5 0%, #f1f1f1 50%, #dddddd 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #F5F5F5 0%, #f1f1f1 50%, #dddddd 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #F5F5F5 0%, #f1f1f1 50%, #dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#dddddd', GradientType=0 ); /* IE6-9 */
font-size: 23px; text-align: center; border-bottom: 1px solid #dddddd; position: relative; }
.popup_title:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #fff; }
.popup_body { float: left; width: 100%; padding: 20px; }
.sw_popup_content .sw_popup_txt { float: left; font-weight: bold; font-size: 13px; width: 100%; padding: 20px; border-bottom: 1px solid #ddd; color: #333; text-align: center; }
.sw_popup_content .sw_popup_buttons { float: left; width: 100%; margin: 10px 0 10px 0; text-align: center; }
.sw_popup_content .sw_popup_buttons .btn { margin: 0 3px 0 3px; }
.sw_popup_content.sw_confirm { border: 7px solid #ddd; }
.sw_popup_content.sw_alert { border: 7px solid #fff; }
.sw_popup_content.sw_confirm .popup_kapat_button,
.sw_popup_content.sw_alert .popup_kapat_button { top: -7px; right: -37px; }
.sw_popup_content div.alert { margin: 0; border-radius: 0; text-align: center; }
/*popup*/

/*paging*/
.pager { float: left; width: 100%; margin: 30px 0 10px 0; text-align: center; }
.pager a { height: 35px; padding: 9px 14px 0 14px; margin: 0; display: inline-block; border: 1px solid #dddddd; border-left: 0; font-size: 14px; color: #333; text-decoration: none; }
.pager a > i { font-weight: bold; padding-top: 1px; }
.pager a:first-child { border-left: 1px solid #dddddd; }
.pager a.active,
.pager a:hover { color: #FFF; }
/*paging*/


.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; }
.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; }


header{ float:left; width:100%; min-width:1200px; background:#FFF; position:relative; }
header .center{position:relative; }

header .top{ float:left; width:100%; height:30px; border-bottom:1px solid #F1F5F9; }
header .middle{ float:left; width:100%; height:98px; }
header a.logo{ position:absolute; top:20px; left:20px; }
header .topmenu{ float:right; }
header .topmenu a{ float:left;color:#1A52A6;font-size:12px;font-weight:500;line-height:30px;margin:0 7px 0 7px;font-family: 'Roboto', sans-serif; }
header .topmenu a:hover{ color:#555555; }

header .socialmediaicons { float:left; padding-left:20px; }
header .socialmediaicons a{float:left; line-height:30px; margin-right:10px; color:#6784AD; font-size:20px;}
header .socialmediaicons a:hover i.fa-facebook{color:#3A589C;}
header .socialmediaicons a:hover i.fa-twitter{color:#22A8E2;}
header .socialmediaicons a:hover i.fa-google-plus{color:#CB4638;}
header .socialmediaicons a:hover i.fa-instagram{color:#fb3958;}
header .socialmediaicons a:hover i.fa-pinterest{color:#CB4638;}
header .socialmediaicons a:hover i.fa-youtube{color:#cc181e;}
header .socialmediaicons  span{ float:left; line-height:30px; color:#B4C5D8; font-size:12px; font-weight:500;  }

footer .socialmediaicons { float:right; }
footer .socialmediaicons span{ float:left; font-weight:500; color:#8CB0D0; font-size:17px; line-height:56px; margin-right:15px; }
footer .socialmediaicons a{ float:left; width:36px; height:36px; padding:3px; background:#8CB0D0; border-radius:100%; margin:12px 0 0 5px; color:#FFF;  font-size:20px;  }
footer .socialmediaicons a i{ float:left; width:30px; height:30px; border:1px solid #E2EBF3; border-radius:100%; text-align:center; padding-top:5px;  }
footer .socialmediaicons a:hover i.fa-facebook{background:#3A589C;}
footer .socialmediaicons a:hover i.fa-twitter{background:#22A8E2;}
footer .socialmediaicons a:hover i.fa-google-plus{background:#CB4638;}
footer .socialmediaicons a:hover i.fa-instagram{background:#fb3958;}
footer .socialmediaicons a:hover i.fa-pinterest{background:#CB4638;}
footer .socialmediaicons a:hover i.fa-youtube{background:#cc181e;}

header .hcntr{ position:absolute; left:317px; width:550px; top:10px; margin:auto; display:block; }
.hcntr-contacts{ float:left; width:100%; text-align:center; }
.hcntr-contacts a{ display:inline-block; padding:0 8px 0 8px; margin:0 2.5px 0 2.5px; line-height:25px; color:#FFF; background:#1A52A6; border-radius:3px; }
.hcntr-contacts a i{ font-size:20px; padding-top:3px; }
.hcntr-contacts a.whatsapp{ background:#5ED59F; }
.hcntr-contacts a.viber{ background:#7C529E; }

header form { float:left; width:100%; height:42px; margin:8px 0 0 0; border:1px solid #82A7C7; border-radius:3px; position:relative; }
header form input{ float:left; width:100%; height:40px; background:transparent; border:0; font-size:12px; padding:0 50px 0 10px; margin:0; color:#174792; }
header form button { position:absolute; right:0; top:0; color:#FFF; width:40px; height:40px; cursor:pointer; border:0; outline:0; margin:0; padding:0; background:transparent; color:#174792; font-size:18px; font-weight:300;}
header form button:hover{ 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; }

#alisveris-sepetim{ position:absolute; right:0; top:40px; color:#1A52A6; font-size:17px; line-height:25px; font-weight:400; font-family: 'Roboto Condensed', sans-serif; }
#alisveris-sepetim #adet{min-width:17px;height:17px;text-align:center;line-height:18px;border-radius:500px;background:#ec1b23;color:#FFF;font-size:12px;position:absolute;top:-15px;left:4px;}
#alisveris-sepetim i.sepetim{background:url(../design/sepetim.png) no-repeat;margin-right:5px;width:30px; height:25px;float:left;}


#slider{float:left;width:100%;overflow:hidden;}
#slider .swiper-container {float:left; width:100%; }
#slider .swiper-slide { position:relative; width:100%;height:560px;background:#F1F5F9; overflow:hidden;}
#slider .swiper-slide img{ position:absolute; left:-5000px; right:-5000px; margin:auto; display:block; }
#slider .swiper-container-horizontal>.swiper-pagination{bottom:10px;}
#slider .swiper-pagination-bullet{ width:11px; height:11px; background:transparent;border:2px solid #F7BA15; border-radius:100%;}
#slider .swiper-pagination-bullet-active{border-color:#F05B5C;}

.ucslide{ float:left; width:100%; margin-top:50px; position:relative; }
.ucslide .swiper-container { float:left; width:100%; }
.ucslide .swiper-slide strong{ float:left; width:100%; text-align:center; font-size:18px; font-weight:600; color:#1A52A6; margin-bottom:20px; }
.ucslide .swiper-slide span.img{ float:left; width:100%; height:175px; overflow:hidden; position:relative; }
.ucslide .swiper-slide span.img img{ position:absolute; left:-5000px; right:-5000px; margin:auto; display:block; }
.ucslide .swiper-slide span.desc{ float:left; width:100%; text-align:center; padding:0 30px 0 30px; font-size:14px; color:#414151; margin-top:20px; }
.ucslide .swiper-button-next{ right:-50px; }
.ucslide .swiper-button-prev{ left:-50px; }
.ucslide .swiper-button-next,.ucslide .swiper-button-prev{ width:40px; height:40px; border:1px solid #DCDEE5; border-radius:100%; background-size:30%; }
.ucslide .swiper-button-next:hover,.ucslide .swiper-button-prev:hover{ border-color:#456CA8; }

.user-menu { float: right; margin: 0; }
.user-menu ul,.user-menu li { float: left; margin: 0; padding: 0; list-style: none; position: relative; z-index:12; }
.user-menu > ul > li > a { float: left; background:#36668C; width:160px; font-size: 13px; color:#FFF; padding:7px 10px 7px 10px; margin: 0; font-weight: 400; cursor:default;  }
.user-menu > ul > li > a i { float:right; font-size:16px; }

.user-menu > ul li:hover > ul { display: block; }
.user-menu > ul > li ul { display: none; position: absolute; width: 160px; top: 100%; right: 0px; border:4px solid #36668C; border-top: 0; background: #fff; padding: 5px; z-index:5; }
.user-menu > ul > li ul li { width: 100%; *margin-bottom: -1px;}
.user-menu > 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; }
.user-menu > ul > li ul li:last-child a { border-bottom: 0; }
.user-menu > ul > li ul > li:hover a { background:#e8e8e8; color: #000; }
.fa-user{color:#FFF; margin-right:10px;}
.fa-caret-down{color:#FFF;margin-left:10px;}

header nav{ float:left; width:100%; position:relative; z-index:9; background:#F1F5F9; }
header nav > ul { width:100%; max-width:1200px; margin:0 auto; padding: 0; display:block; text-align:center; position:relative; height:45px;  }
header nav > ul > li { display:inline-block; list-style: none; position: relative; margin:0;}
header nav > ul > li > a { float: left; color:#3C5E91; font-size:14px; padding:0 14px; line-height:45px; }
header nav > ul > li:hover > a{ background:#F7BA15; color:#174792; }
header nav > ul > li.sub_var > a:after{ display:inline-block; margin-left:5px; font-family: 'FontAwesome'; content: "\f0d7"; font-size:13px; }
header nav > ul > li ul{ opacity:0;visibility:hidden; position:absolute; left:0; top:100%; width:230px; background:#fff; box-shadow:5px 6px 5px rgba(0, 0, 0, 0.1); margin:0; padding:0; text-align:left; }
header nav > ul > li ul li{ float:left; width:100%; list-style:none; position:relative; }
header nav > ul > li ul li a{ -webkit-transition:all 200ms linear; float:left; width:100%; padding:10px 15px 10px 15px; border-bottom:1px solid rgba(0,0,0,.1); border-top:1px solid rgba(255,255,255,.1); color:#3C5E91; }
header nav > ul > li ul li a:hover{ background:#174792; color:#F7BA15 !important; border-color:transparent; }
header nav > ul li > ul{ -webkit-transition:all 200ms linear; opacity:0; top:125%;   }

header nav > ul > li:hover > ul{ top:100%; opacity:1; visibility:visible; }
header nav > ul > li ul ul{ left:100%; top:0; border-left:1px solid rgba(0,0,0,.1); }
header nav > ul > li ul li:hover > ul{ opacity:1; visibility:visible; }
header nav > ul > li li.sub_var > a:after{ float:right; font-family: 'FontAwesome'; content: "\f0da"; font-size:13px; }

main { width:1100px; margin:auto; display:block; padding:0; }
.index_title{ float:left; width:100%; margin:70px 0 40px 0; text-align:center; color:#3B5E91; font-size:25px; font-weight:500; color:#25455F; font-family: 'Roboto', sans-serif; }

/*
.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;}


#leftcontainer {width:220px;height:auto;float:left;display:block;}
#rightcontainer {width:780px;height:auto;float:left;display:block;padding:0 0 0 10px;}

.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;}


.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;}

*/

.kaliste{ float:right; width:870px; }
.kaliste.full{ width:100%; }
.kaliste h2{ float:left; width:100%; text-align:center; margin:0; padding:0 0 10px 0; font-size:23px; font-weight:normal; color:#1A52A6; }

/*
.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-gallery{ float:left; width:100%; text-align:center; margin:40px 0 40px 0; }
.footer-gallery a{ width:355px; display:inline-block; margin-right:13px; }
.footer-gallery a:last-child{ margin-right:0; }

footer{ width: 100%; margin-top:30px; float:left; background:#F1F5F9; }
footer .center{ position:relative; }
footer .top{ float:left; width:100%; background:#E2EBF3; height:56px; }
footer .hcntr-contacts{ float:left; margin-top:15px; width:auto; }
footer .hcntr-contacts a{ float:left; }

footer .nav { float:left; width:100%; min-height:200px; padding:30px 300px 0 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:#174692; margin-bottom:15px; font-size:15px; font-weight:600; font-style:normal;  }
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:15px; font-weight:400; }
footer .nav a:hover{ color:#000; text-decoration:underline; }

footer .flogo{ position:absolute; width:200px; height:55px; right:0; top:125px; right:40px; }
footer .bottom{ float:left; width:100%; text-align:center; background:#FFF; padding:10px 0 10px 0; }
footer .bank{ width:144px; height:28px; position:absolute; left:0; right:0; margin:auto; display:block; background:url(../design/bank.jpg) no-repeat; }
footer small.copy {float:left; color:#ccc; 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; }

#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; }

ul.urunlist { float:left; width:100%; margin:0; padding:0; }
ul.urunlist li { float:left; width:215px; height:315px; position:relative; list-style:none; padding:10px; border:1px solid #E6E6EA; margin:0 6px 6px 0; }
ul.urunlist li.mr0{ margin-right:0; }

.kaliste ul.urunlist li{ margin-right:3px; }
body.loggedon ul.urunlist li{ height:315px; }
ul.urunlist li a.image{float:left; width:100%; height:213px; overflow:hidden; position:relative; }
ul.urunlist li a.image img{ position:absolute; left:-2000px; right:-2000px; top:-2000px; bottom:-2000px; margin:auto; }
ul.urunlist 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.urunlist li small.indirim{ position:absolute; left:7px; top:7px; width:80px; height:80px; background:rgba(255,191,0,1); border:7px solid rgba(255,255,255,0.8); border-radius:50%; color:#0A0E11; font-size:26px; font-weight:600; text-align:center; padding-top:10px;z-index:9; }
ul.urunlist li small.indirim:after{ content:'İNDİRİM'; position:absolute; left:0; bottom:2px; width:100%; height:20px; font-size:10px;}
ul.urunlist li h2,ul.urunlist li h2 a{ float:left; width:100%; margin:0; padding:0; }
ul.urunlist li h2 a{ height:36px; text-align:center; font-size:14px; font-weight:400; color:#333333; margin:10px 0;display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center; }



ul.urunlist li .prcontent{width:100%;float:left;text-align:center;}
ul.urunlist li .prcontent > span{width:auto;display:inline-block;margin:0 10px;}
ul.urunlist li span.price{font-size:20px;font-weight:600; }
ul.urunlist li span.price small{ font-size:12px;}
ul.urunlist li span.exprice{color:#999999; font-size:12px; text-decoration:line-through; }

/*
.urunlistx .li { float:left; width:210px; height:360px; position:relative; list-style:none; padding:10px; border:1px solid #E3E3E3; margin:0 7px 30px 0; }
div.swiper-slide > div:nth-child(1){margin-left:0;}
div.swiper-slide > div:nth-child(5){margin-right:0;}
.urunlistx .li a.image{float:left; width:100%; height:213px; overflow:hidden; position:relative; }
.urunlistx .li a.image img{ position:absolute; left:-2000px; right:-2000px; top:-2000px; bottom:-2000px; margin:auto; }
.urunlistx .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; }
.urunlistx .li small.indirim{ position:absolute; left:7px; top:7px; width:80px; height:80px; background:rgba(255,191,0,1); border:7px solid rgba(255,255,255,0.8); border-radius:50%; color:#0A0E11; font-size:26px; font-weight:600; text-align:center; padding-top:10px;z-index:9; }
.urunlistx .li small.indirim:after{ content:'İNDİRİM'; position:absolute; left:0; bottom:2px; width:100%; height:20px; font-size:10px;}
.urunlistx .li h2,
.urunlistx .li h2 a{ float:left; width:100%; margin:0; padding:0; }
.urunlistx .li h2 a{ height:36px; text-align:center; font-size:14px; font-weight:400; color:#333333; margin:10px 0;display: -webkit-box;display:-ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }
.urunlistx .li a.satinal{ float:left; width:144px; padding-right:44px; height:33px; line-height:33px; text-align:center; background:url(../design/satinal.png) no-repeat; color:#FFF; font-size:14px; font-weight:500;position:absolute;left:0;bottom:10px;}
.urunlistx .li a.satinal:hover{ background-position:0 100%; text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.urunlistx .li .prcontent{width:100%;float:left;text-align:center;}
.urunlistx .li .prcontent > span{width:auto;display:inline-block;margin:0 10px;}
.urunlistx .li span.price{font-size:20px;font-weight:600; }
.urunlistx .li span.price small{ font-size:12px;}
.urunlistx .li span.exprice{color:#999999; font-size:12px; text-decoration:line-through; }

.caturunler .swiper-pagination-bullets{bottom:0;}
.caturunler .swiper-pagination-bullets .swiper-pagination-bullet{width:13px;height:13px;background: #25455f;}
*/


#bread-crumbs { float:left; width:100%;font-size:15px; margin:10px 0 0 0; padding-bottom:10px;font-family: 'Roboto Condensed', sans-serif; }
#bread-crumbs > ul { width:1100px; display:block; margin:auto; 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{float:left; margin-right:5px; content:' » ';}*/
#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;
}

body.urun #bread-crumbs ul li::after {background-color:#f9f9f9;}
#bread-crumbs ul li:first-child:after{content:'';}

.products_list,.category_text { float: left; width:100%; position: relative; }
.products_list{ border-right:0; border-bottom:0; }
.products_list .products_list_title { float: left; width: 100%; padding: 10px; margin: 0; font-weight: 400; }
.products_list .products_list_title > h1,.products_list .products_list_title > h2,.products_list .products_list_title > strong { float: left; margin: 0; padding: 0; font-size: 18px; color: #666; }
.products_list .products_list_title > span { float: right; color: #999; padding-top: 4px; border-left: 0; }
.products_list.special { width: 100%; }
.products_list.special .products_list_title { border-bottom: 1px solid #e6e6e6; }

.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: 3px 0; }
.left.filter > .category ul a:hover { color: #FF9B04; }
.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 > 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; }
.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: "\f00d"; display: inline-block; font: normal normal normal 12px/1 FontAwesome; -webkit-font-smoothing: antialiased; position: absolute; right: 5px; top: 7px; color: #fff; background: #F06060; 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; border:1px solid #efefef; border-left:0; }
.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; background: #fff; border-radius: 4px; overflow: hidden; }
.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; font-family: 'Roboto', serif; }
.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; }
/*.product-detail .info { min-height: 700px; }
.product-detail .info .title { float: left; width: 100%; margin: 0 0 15px 0; }
.product-detail .info .title h1,
.other-titles { position: absolute; left: -10000px; top: -10000px; }
.product-detail .info .title h2 { float: left; width: 100%; padding: 0; margin: 0; font-weight: 600; font-size: 20px; color: #484848; }
.product-detail .info .sku { float: left; color: #666; font-size: 14px; font-weight: 600; }
.product-detail .info .sku span { color: #999; }
.product-detail .info .title h3 { float: left; width: 100%; margin: 0; padding: 0; font-size: 17px; font-weight: 300; color: #999; }
.product-detail .info .review { display: none; }
.product-info .row { float: left; width: 100%; margin-bottom: 10px; }
.product-info .row .label,
.product-info .row label { float: left; width: 100%; font-size: 13px; font-weight: bold; font-family: Arial, sans-serif; color: #444; margin-bottom: 5px; }
#kdv_dahil { float: left; width: 100%; font-size: 35px; color: #444; font-weight: 600; margin-top: -7px; }
#kdv_dahil small { font-size: 20px; }
#eski_fiyat { float: left; width: 100%; font-size: 22px; text-decoration: line-through; color: #999; font-weight: 600; }
#eski_fiyat small { font-size: 14px; }
.product-info .row.price { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #ddd; position: relative; }
.product-info .row.price .indirimli { position: absolute; left: 0; top: 0; width: 65px; height: 65px; padding-top: 10px; text-align: center; color: #FFF; font-size: 18px; font-weight: 600; background: #f90909; }
.product-info .row.price .indirimli small { display: block; }
.product-info .row.price.discounted { padding-left: 75px; }
.product-info .buttonrow { float: left; width: 100%; margin: 15px 0 15px 0; }
.product-info .buttonrow #sepet_ekle { float: left; width: 180px; height: 47px; color: #FFF; text-align: center; border: 0; background: #666; border-radius: 5px; font-size: 16px; font-weight: 500; position: relative; padding-left: 25px; margin-left: 10px; }
.product-info .buttonrow #sepet_ekle i { font-size: 25px; position: absolute; left: 20px; top: 12px; }
.product-info .buttonrow #sepet_ekle:hover { background: #333; }
.product-info .kargosure { margin-bottom: 20px; }
.product-info .kargosure span { font-weight: 600; }
.product-info .firsatlar { margin: 0; }
.product-info .firsatlar span { position: relative; float: left; background: #fff; border: 3px solid #CCCCCC; padding: 15px 40px 15px 15px; border-radius: 5px; margin: 0 10px 10px 0; color: #333; }
.product-info .firsatlar span i { position: absolute; right: 14px; top: 14px; color: #aaa; font-size: 20px; }
.product-info .firsatlar span:hover { border-color: #BBBBBB; }
.product-info .row.action { margin: 15px 0 0 0; }
.product-info .row.action a { font-family: Arial, sans-serif; float: left; line-height: 24px; font-size: 12px; font-weight: bold; color: #484848; text-decoration: none; margin-right: 20px; }
.product-info .row.action a i { color: #BBB; font-size: 18px; margin-right: 5px; }
.product-info .row.action a:hover,
.product-info .row.action a:hover i { color: #000; }
.product-info .social { margin: 15px 0 0 0; }
.product-info .social span { float: left; margin-right: 15px; line-height: 25px; font-size: 13px; font-weight: 600; color: #484848; }
.product-info .social span i { margin-right: 5px; }
.adet_row { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #ddd; line-height: 27px; }
.adet_row div { float: left; width: 100%; margin-bottom: 5px; }
.adet_row div span { float: left; width: 150px; padding-right: 10px; text-align: right; font-size: 16px; }
.adet_row div b { font-size: 20px; }
#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; }
#sw_secenek_html select.disabled { background: #f2f2f2; color: #999; }

*/
.sw_numeric_counter { float: left; padding: 2px; height: 48px; background: #bfbfbf; text-align: center; border-radius: 5px; margin-bottom: 15px;}
.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:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.sw_numeric_counter button:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.sw_numeric_counter button:hover { background: #ccc; }
.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: 25px; line-height: 25px; border: 0; background: transparent; }
.sw_numeric_counter span { float: left; width: 100%; line-height: 15px; color: #999; font-size: 11px; }
.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); }
.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 { width: 75px; height: 100px; margin: 0px auto; display: block; font-size: 100px; color: #666; margin-bottom: 25px; }
.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%; background: #FFF; border:1px solid #f1f1f1; min-height:250px; 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 */
.psb-show-now {
    cursor: pointer;
    background: #3fcb30;
    background: -moz-linear-gradient(top,#3fcb30 0,#32be23 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3fcb30),color-stop(100%,#32be23));
    background: -webkit-linear-gradient(top,#3fcb30 0,#32be23 100%);
    background: -o-linear-gradient(top,#3fcb30 0,#32be23 100%);
    background: -ms-linear-gradient(top,#3fcb30 0,#32be23 100%);
    background: linear-gradient(to bottom,#3fcb30 0,#32be23 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fcb30', endColorstr='#32be23', GradientType=0);
    border: 1px solid #2db91e;
}

.product-stars{ display:none; }

body.urun{background:#f9f9f9;}
.col-md-6.product-image{width:500px;float:left;}
.col-md-6.product-info-detail{width:600px;float:left;}
.fl-title{ font-size: 16px; font-weight: 700 }
.tukendi{color:#fff;background-color:#607D8B;cursor:context-menu }
.comment-user-need { margin-top: 15px; margin-bottom: 15px }
h2.review-title { font-size: 16px; color: #505050; margin-bottom: 35px }
.product-detail .detail-products .comment_container { padding-left: unset; min-height: auto; margin-bottom: 15px; padding-bottom: 0 }
.product-detail { box-shadow: 0 0 1px #a5a5a5; margin-bottom: 20px }
.product-image { height: auto; background: #fff; position: relative; z-index: 1 }
.product-info-detail { position: relative; height: 550px; background: #fff; border-left: 1px solid #e3e3e3; padding: 0 }
.product-padding { padding:10px;}
.product-thumbs { width: 70px; height: 450px; float: left; width: 70px; position: absolute;}
.product-thumb { width: 60px; height: 60px; margin-bottom: 10px; border: 1px solid #e3e3e3; border-radius: 3px; cursor: pointer;float:left;clear:left; overflow:hidden; }
.product-thumb > img {width:100%;float:left;}
.product-thumb:hover { border: 2px solid #e42719 }
.product-large { width: 480px; height: 480px; float: left;text-align:center;}
.product-info-detail .product-info-top { height: auto; padding: 10px }
.product-info-top .product-title { font-size: 22px; line-height: 30px; color: #000; font-weight: 700; height: 60px }
.product-info-top .product-codes { margin-top: -5px; font-size: 12px; color: #2f2f2f;padding:5px 0; }
.product-info-top .product-codes span { margin-right: 15px }
.product-info-top .product-stars { float: left; color: #000;padding:7px 0; }
.product-info-top .product-stars .fa-star, 
.product-info-top .product-stars .fa-star-half-o { color: #e42719 ;float:left;margin-right:2px;}
.product-info-top .product-stars .fa-star-o { color: #b3b3b3;float:left;margin-right:2px; }
.product-info-top .product-stars span { font-weight: 700; color: #000;float:left;margin-left:5px; }
.product-info-top .product-orders { float: left; margin-left: 20px; color: #000 }
.product-info-top .product-price { padding: 10px 0; border-top: 1px solid #e0e0e0; margin-top: 10px }
.product-price .product-price-key { color: #000; float: left; width: 130px;padding: 6px 0; }
.product-price .product-price-price { font-size: 30px; font-weight: 700; color: #e42719; position: relative; float: left }
.product-info-detail .product-info-middle { background: #e8e8e8; padding: 10px }
.product-gonderim-key { color: #000; float: left; width: 120px;font-size:15px; }
.product-gonderim-info { float: left }
.product-adet, .product-gonderim { margin-bottom: 20px }
.ortaKargoFiyat, .product-aratoplam { float: left; color: #9d0a0e; font-weight: 700; font-size: 18px }
.product-adet-sayi { width: 100px; float: left; height: 25px; margin-right: 20px }
.p-quantity-decrease, .p-quantity-increase { top: 4px; background-size: 14px; background-position: center; background-repeat: no-repeat; cursor: pointer; overflow: hidden }
.product-adet-yazi { float: left;color:#919191; line-height:30px; }
.product-info-detail .product-info-bottom { height: auto; padding: 10px }
.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 }
.product-shopping-buttons { padding: 10px }
.psb-basket, .psb-show-now { float: left; padding: 10px 30px; color: #fff; font-weight: 700; font-size: 18px }
.psb-show-now { background-color: #e42719; border-radius: 4px; border: 0 }
.psb-basket { background-color: #fba710; border-radius: 4px; margin-left: 10px; border: none }
.psb-basket {
    cursor: pointer;
    background: #fafafa;
    background: -moz-linear-gradient(top,#fafafa 0,#f0f0f0 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#f0f0f0));
    background: -webkit-linear-gradient(top,#fafafa 0,#f0f0f0 100%);
    background: -o-linear-gradient(top,#fafafa 0,#f0f0f0 100%);
    background: -ms-linear-gradient(top,#fafafa 0,#f0f0f0 100%);
    background: linear-gradient(to bottom,#fafafa 0,#f0f0f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f0f0f0', GradientType=0);
    color: #505050;
    border: 1px solid #cdcdcd;
}
.psb-basket:hover {
    background: #fdfdfd;
    background: -moz-linear-gradient(top,#fdfdfd 0,#f0f0f0 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#f0f0f0));
    background: -webkit-linear-gradient(top,#fdfdfd 0,#f0f0f0 100%);
    background: -o-linear-gradient(top,#fdfdfd 0,#f0f0f0 100%);
    background: -ms-linear-gradient(top,#fdfdfd 0,#f0f0f0 100%);
    background: linear-gradient(to bottom,#fdfdfd 0,#f0f0f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f0f0f0', GradientType=0);
    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% }
.taksitAciklama { color: #002b5c; margin-bottom: 20px }
.taksitBaslik { color: #002b5c; font-weight: 700; font-size: 14px }
.product-detail .detail-products .nav.nav-pills li a { font-size: 12px }
.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 }
.fiyat-birim { font-size: 11px; position: absolute; margin-top:0px; color: #5a5a5a }
.product-adet-sayi label.error { background-color: #e42719; color: #fff; font-weight: 400; font-size: 12px; padding: 2px 5px; position: absolute; top: -1px; right: -170px; max-width: none }
.product-adet-sayi > #adet_sec{height:30px;margin-bottom:0;border-radius:0;border-color:#FFF;background:#ffffff;}
.product-adet-sayi > #adet_sec > button{background:#ffffff;}
.product-adet-sayi > #adet_sec > label > span{display:none;}
.product-adet-sayi > #adet_sec > .sw_numeric_counter button:first-child{border-top-left-radius:0;border-bottom-left-radius: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 }
.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 }
.product-detail .detail-products .description { padding: 0; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.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 }
.product-price-price .del-box { font-size: 14px; position: absolute; top: 0; left: -70px; color: #6d6d6d; font-weight: 400 }
.del-text { font-size: 11px; text-align: center; background-color: #4CAF50; color: #fff; font-weight: 700; padding:8px 0; width: 60px }
.del-fiyat { font-size: 12px; line-height: normal; text-decoration: line-through; font-weight: 700; text-align: center }
.slide-product-with-thumb .thumb-desc-content .title-product { font-weight: 700 }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: 'Roboto', sans-serif }
#section28 strong { font-family: 'Roboto', sans-serif; font-weight: 700 }
.product-tabs .tab-title { font-weight: 700 }