html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td { border: 0; outline: 0; font-family: inherit; vertical-align: baseline; margin: 0; padding: 0; }
:focus { outline: 0; }
ol,
ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption,
th,
td { text-align: left; font-weight: normal; }
blockquote:before,
blockquote:after,
q:before,
q:after { content: ""; }
strong,
b { font-weight: bold; }
a { text-decoration: none; }
.hmenu ul li a { padding-left: 15px; background: #fff; color: #000; border-right: 1px solid #eee; }
.hmenu ul li a .faicon { filter: invert(0); height: 14px; width: auto; }
.hmenu ul li:hover a .faicon { filter: invert(..90); height: 14px; width: auto; }
.shadow1 { box-shadow: none; border: none; }
.background { background: #ffffff; }
.background2 { background: #fff; }
body { background: linear-gradient(to top, #cccccc45 0%, #fbfbfb 100%); font-family: 'Lato', sans-serif !important; margin: 0 !important; }
.ubislider-image-container { width: 100% !important; }
.wrapping { max-width: 1180px; }
.ajaxAsistans { display: block; width: 100%; padding: 5%; float: left; padding-bottom: 0px; background: #f9f9f9 !important; color: #fff; }
.ajaxAsistans .fa { display: block; float: left; width: 25%; font-size: 37px; padding-top: 16px; text-align: center; color: #fd6000; }
.ajaxAsistans .title { display: block; float: left; width: 74%; font-family: Rubik; font-weight: 600; font-size: 16px; line-height: 19px; margin-top: -3px; margin-bottom: 0px; color: #3a3a3a; }
.ajaxAsistans .desc { display: block; float: left; width: 75%; font-size: 11px; font-family: rubik; line-height: 14px; margin-top: 5px; margin-bottom: 13px; color: #909090; }
.imslider { display: block; width: 100%; float: left; position: relative; margin-top: 0; border: none; }
.imslider .bigimages { display: block; float: left; width: 100%; height: 300px; overflow: hidden; background: #000; }
.imslider .bigimages ul { display: block; float: left; margin: 0px; padding: 0px; }
.imslider .bigimages ul li { display: block; float: left; }
.imslider .bigimages ul li a { }
.imslider .bigimages ul li a img { width: 800px; height: 300px; }
.imslider .smallimages { display: block; float: left; width: 100%; }
.imslider .smallimages ul { display: block; float: left; margin: 0px; padding: 0px; }
.imslider .smallimages ul li.active { border: 2px solid #FF5722; transform: scale(1.1); box-shadow: 0px 0px 25px #0000004f !important; }
.imslider .smallimages ul li.active a { }
.imslider .smallimages ul li.active a img { }
.imslider .smallimages ul li { display: block; float: left; width: 9.44%; border: 2px solid #fff; transition: all .2s ease-in-out; }
.imslider .smallimages ul li:hover { }
.imslider .smallimages ul li a { }
.imslider .smallimages ul li a img { width: 100%; height: auto; }
.imslider .controllers {/* position:  absolute; */ width: 100%; }
.imslider .controllers .left {/* float:  left; *//* margin-top: 15%; */ cursor: pointer; position: absolute; top: 35%; left: 15px; }
.imslider .controllers .left::after { font: normal normal normal 14px/1 FontAwesome; content: "\f0a8"; font-size: 35px; color: #FF5722; }
.imslider .controllers .right::after { font: normal normal normal 14px/1 FontAwesome; content: "\f0a9"; font-size: 35px; color: #FF5722; }
.imslider .controllers .right {/* float:  right; *//* margin-top:  15%; */ cursor: pointer; position: absolute; right: 15px; top: 35%; }
.footerFix { position: fixed; bottom: 0; left: 0; width: 100%; padding: 10px; background: #ccc; display: none; }
.yapiskanFixed { position: fixed !important; top: 0; width: 100%; left: 0; z-index: 9991; }
.baslikfull { border-bottom: 1px solid #eee; margin-bottom: 0.50em; width: 100%; padding-left: 1em; text-align: center; line-height: 41px; background: #eee; }
.baslikfull .title { font-size: 1.15em; font-weight: 100; }
.baslikfull .title .fa { }
.basliknormal { border-bottom: 1px solid #eee; padding-bottom: 0.75em; margin-bottom: 0.50em; width: calc(100% - 1em); padding-left: 1em; padding-top: 0.75em; margin-top: -1em; }
.basliknormal .title { font-size: 1.25em; font-weight: 600; }
.basliknormal .title .fa { }
.baslikfullnopad { border-bottom: 1px solid #eee; width: 100%; line-height: 60px; text-indent: 0.50em; text-align: center; color: #ffffff; font-size: 1.4em; font-weight: 100; background: linear-gradient(to top, #e91e63 0%, #de0062 100%); margin-left: 5px; max-width: 1157px; margin-bottom: 10px; border-radius: 6px; }
.baslikfullnopad .title { font-weight: 100; font-family: 'Open Sans', sans-serif; font-size: 25px; font-weight: 600; color: #ffffff; letter-spacing: 0px; }
.baslikfullnopad .title .fa { }
.baslikleftblock { }
.baslikleftblock .title { display: block; padding: 3px; border: 2px solid #2d2d2d; line-height: 26px; border-radius: 3px; text-indent: 8px; font-weight: 600; font-size: 0.85em; padding-top: 3px; color: #2d2d2d; }
.baslikleftblock .title a { }
.baslikleftblock .title .fa { margin-right: 5px; }
.sldr1 .bx-controls .bx-controls-direction .bx-next { top: 17px; }
.sldr1 .bx-controls .bx-controls-direction .bx-prev { top: 17px; }
.sldr2 .bx-controls .bx-controls-direction .bx-next { top: 14px; }
.sldr2 .bx-controls .bx-controls-direction .bx-prev { top: 15px; }
.tab_center { position: relative; float: none; display: block; margin-left: auto; margin-right: auto; }
.ui.form .field { clear: initial; margin-bottom: 0; }
.tab { width: 100%; overflow: hidden; }
.tab .tab-heads { width: 100%; overflow: hidden; }
.tab .tab-heads li { float: left; display: block; padding: 1em 2em; font-size: 1.1em; cursor: pointer; background-color: #444141; color: #fff; font-family: avenirpro; border-right: 1px solid #f7f7f7; }
.tab .tab-heads li:hover { background-color: #ccc; }
.tab .tab-heads li.active { background-color: #ffffff !important; color: #000; border-right: 3px solid #000000; background: #fff; }
.tab .tab-heads li:first-child { border-top-left-radius: 5px; }
.tab .tab-heads li:last-child { border-top-right-radius: 5px; border-right: 2px solid #dcdcdc; }
.tab .tab-contents { width: calc(100% - 0px); display: inline-block; background: #fff; }
.tab .tab-contents .tab-content { width: 100%; display: none; }
.tab .tab-contents .tab-content.active { display: inherit; }
.tabV { width: 100%; overflow: hidden; }
.tabV .tab-heads { width: 100%; overflow: hidden; background: #f8f8f8; float: left; display: block; height: 1108px; padding-top: 17px; }
.tabV .tab-heads li { float: left; display: block; padding: 12px 2em; font-size: 1.1em; cursor: pointer; background-color: #f8f8f8; color: #000; border-bottom: none; width: 100%; text-align: left; font-family: 'Quicksand', sans-serif; font-weight: 500; font-size: 0.98em; position: relative; }
.tabV .tab-heads li:hover { background-color: #fff; }
.tabV .tab-heads li.active { background-color: #3f474e; color: #fff; overflow: hidden; }
.tabV .tab-heads li.active::after { content: '\f0d9'; font: normal normal normal 14px/1 FontAwesome; font-size: 67px; position: absolute; right: -4px; top: -14px; color: #ffffff; text-shadow: 7px 6px 105px #720d00; }
.tabV .tab-heads li:first-child { border-top-left-radius: 0px; }
.tabV .tab-heads li:last-child { border-top-right-radius: 0px; }
.tabV .tab-contents { width: calc(100% - 0px); display: inline-block; background: #fff; }
.tabV .tab-contents .tab-content { width: 100%; display: none; min-height: 1106px !important; }
.tabV .tab-contents .tab-content.active { display: inherit; }
.newmenu { width: 100%; }
.newmenu ul#menu-v { display: block; }
.newmenu ul#menu-v li { display: block; float: left; }
.newmenu ul#menu-v li:hover a { color: #3f51b5; background: #ffffff; text-shadow: none; border: 1px solid #ccc; border-bottom: 1px solid #fff; }
.newmenu ul#menu-v li:hover a::after { content: ''; display: block; position: absolute; left: 0; bottom: -2px; width: 100%; height: 2px; background: #fff; z-index: 99 }
.newmenu ul#menu-v li a { color: #000; display: block; padding: 1.13em 15px; font-size: 13px; font-weight: 600; font-family: 'Open Sans', sans-serif; text-shadow: none; border: 1px solid #fff; position: relative; }
.newmenu ul#menu-v li a:hover { color: #ef4bb1; text-shadow: none; }
.newmenu ul#menu-v .openmenu { display: none; }
.newmenu ul#menu-v .openmenu .watermark { position: absolute; top: 18px; font-size: 2em; font-style: inherit; font-weight: 600; letter-spacing: -1px; color: #000000; z-index: 0; right: 20px; letter-spacing: 1px; }
.newmenu ul#menu-v .openmenu li { display: block; float: none; width: 100%; }
.newmenu ul#menu-v .openmenu li a { padding: 0px; font-size: 12px; font-weight: normal; padding-top: 3px; padding-bottom: 3px; }
.newmenu ul#menu-v .openmenu li a:before { content: '\f054'; font: normal normal normal 14px/1 FontAwesome; font-size: 7px; display: inline-block; padding-right: 10px; margin: 0px; margin-top: 3px; float: left; color: #ccc; }
.newmenu ul#menu-v li:hover .openmenu { display: block; position: absolute; left: 0; width: 100%; background: #ffffff; padding-bottom: 30px; min-height: 228px; padding: 1.3em; box-shadow: 0px 18px 35px #0000001f; margin-top: 0px; overflow: hidden; border: 1px solid #ccc; }
ul#menu-v { }
ul#menu-v li { }
ul#menu-v li a { }
ul#menu-v li .openmenu { }
ul#menu-v li .openmenu ul { width: auto; position: relative; z-index: 1; display: block; float: left; min-width: 271px; }
ul#menu-v li .openmenu ul li.first_title { padding: 0px; }
ul#menu-v li .openmenu ul li.first_title a { font-size: 14px; font-weight: normal; line-height: 19px; color: #000000; background: transparent; font-family: 'Open Sans', sans-serif; padding-bottom: 9px; text-shadow: none; border: none; }
ul#menu-v li .openmenu ul li.first_title a:hover { color: #ee36a8; }
ul#menu-v li .openmenu ul li.first_title a:before { display: none; }
ul#menu-v li .openmenu ul li.first_title ul { padding: 0px; }
ul#menu-v li .openmenu ul li.first_title ul li { padding: 0px; }
ul#menu-v li .openmenu ul li.first_title ul li a { padding: 0px; font-weight: 500; font-size: 12px; font-family: 'Quicksand', sans-serif; color: #3c3c3c; }
ul#menu-v li .openmenu ul li.first_title ul li a:before { content: '\f054'; font: normal normal normal 14px/1 FontAwesome; font-size: 7px; display: inline-block; padding-right: 5px; margin: 0px; margin-top: 8px; float: left; color: #ccc; }
ul#menu-v li .openmenu ul ul { width: 100%; padding: 0px; display: block; clear: both; }
ul#menu-v li .openmenu ul ul li { }
ul#menu-v li .openmenu ul ul li a.arrow { }
ul#menu-v li .openmenu span.menubacker { top: 0; right: 0; position: absolute; width: 30%; right: 5px; top: 5px; border: none !important; display: none; }
ul#menu-v li .openmenu span.menubacker img { width: 100%; margin: 0px; padding: 0px; border: none !important; }
.menubacker a { margin: 0px !important; padding: 0px !important; }

/*urungrid*/
.urungrid { position: relative; overflow: hidden; border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: 11px !important; border: none !important; width: 33% !important; }
.urungrid:nth-child(4n+5) { border-right: 1px solid transparent; }
.urungrid .product_icons { position: absolute; top: 52%; left: 5%; }
.urungrid .iconbehaviors { }
.urungrid .product_icons .icon_bedava_kargo_pic { }
.urungrid .product_icons .icon_tukendi_pic { }
.urungrid .product_icons .icon_yeni_pic { }
.urungrid .product_icons .icon_indirimde_pic { }
.urungrid .product_icons .icon_bedava_kargo_pic img { }
.urungrid .product_icons .icon_tukendi_pic img { }
.urungrid .product_icons .icon_yeni_pic img { }
.urungrid .product_icons .icon_indirimde_pic img { }
.urungrid .image { width: 100%; overflow: hidden; }
.kategoriGoster .urungrid .image { min-height: 347px; }
.urungrid .image a { border: none; padding: 0px; margin: 0px; }
.urungrid .image a:hover { }
.urungrid .image a img { width: 100%; height: auto; image-rendering: -webkit-optimize-contrast; }
.urungrid .name { width: 100%; padding: 0px; }
.urungrid .name a { width: 100%; margin: 0px; padding: 0px 1em; display: flex; font-size: 13px; line-height: 20px; color: #000; height: 67px; overflow: hidden; align-items: baseline; font-family: 'Open Sans', sans-serif; font-weight: 400 !important; padding-top: 7px; }
.urungrid .name a:hover { width: 100%; }
.urungrid .urun_listshow { }
.urungrid .urun_listshow .myfiyat { display: block; width: 100%; height: 39px; }
.urungrid .urun_listshow .myfiyat .indirim { display: block; width: 47px; background: #E91E63; text-align: center; padding: 0.25em 0em; position: absolute; left: 0.25em; border-radius: 3px; box-shadow: 2px 2px 5px #0000002b; color: #fff; bottom: 10px; top: auto; right: 17px; left: auto; }
.urungrid .urun_listshow .myfiyat .indirim span.deger { display: inline-block; }
.urungrid .urun_listshow .myfiyat .indirim span.miktar { display: inline-block; font-weight: 600; }
.urungrid .urun_listshow .myfiyat .indirim span.label { display: block; width: 100%; text-align: center; font-size: 0.65em; }
.urungrid .urun_listshow .myfiyat .satis_fiyati { position: absolute; bottom: 0.7em; left: 0.70em; font-weight: 600; }
.urungrid .urun_listshow .myfiyat .satis_fiyati .fiyat { position: relative; }
.urungrid .urun_listshow .myfiyat .satis_fiyati .fiyat span.fiyat_deger { font-size: 17px; }
.urungrid .urun_listshow .myfiyat .satis_fiyati .fiyat span.fiyat_kur { font-size: 0.50em; top: 0.15em; position: absolute; padding-left: 0.50em; }
.urungrid .urun_listshow .myfiyat .piyasa_fiyati { position: absolute; bottom: 0.7em; left: 0.70em; color: #ccc; }
.urungrid .urun_listshow .myfiyat .piyasa_fiyati .fiyat { position: absolute; bottom: 1.40em; left: 0em; font-size: 13px; }
.urungrid .urun_listshow .myfiyat .piyasa_fiyati .fiyat span.fiyat_deger { text-decoration: line-through; }
.urungrid .urun_listshow .myfiyat .piyasa_fiyati .fiyat span.fiyat_kur { font-size: 0.65em; position: absolute; padding-top: 1px; padding-left: 3px; }
.urungrid .add-cart { }
.urungrid .add-cart a.quick_basket { position: absolute; bottom: 0; right: 0; font-size: 0.55em; background: #ca0303; padding: 0.50em; width: 50px; right: 1em; bottom: 1.4em; border-radius: 3px; line-height: 11px; text-align: center; color: #fff; display: none; }
.urungrid .add-cart a.quick_basket:hover { }
.urungrid .back-sepet .list-buttons { position: absolute; top: 40%; left: 0; width: 100%; }
.urungrid .back-sepet .urune_git { color: #ffffff; display: block; width: 60%; text-align: center; padding: 10px 0; margin-left: auto; margin-right: auto; border-radius: 3px; border: 2px solid #ee36a8; background: #ee36a8; font-size: 13px; font-weight: 600; line-height: 8px; margin-bottom: 0.50em; opacity: 1; }
.urungrid .back-sepet .quick_basket { color: #ffffff; display: block; width: 60%; text-align: center; padding: 10px 0; margin-left: auto; margin-right: auto; border-radius: 3px; border: 2px solid #000000; background: #000000; font-size: 13px; font-weight: 600; line-height: 8px; margin-bottom: 0.50em; opacity: 0.8; }
.urungrid .back-sepet .urune_git:hover,
.urungrid .back-sepet .quick_basket:hover { opacity: 1; box-shadow: 0px 0px 15px #fff; }
.urungrid .back-sepet { display: none; position: absolute; left: 0; top: 100%; width: 100%; height: 100%; background: #ffffffad; z-index: 999; }
.urungrid:hover .back-sepet { display: block; top: 0; -webkit-animation: expand 0.5s; -moz-animation: expand 0.5s; -o-animation: expand 0.5s; animation: expand 0.5s; }
.urungrid .image img { width: 100%; }
.urungrid .icon_tukendi { background: #ef4400d9; max-width: 128px; padding: 7px; text-align: center; font-weight: 600; color: #fff; border: 2px solid #fff; border-radius: 4px; position: absolute; left: 34%; top: 27%; }
.anamenu { background: #ffffff; }
.menuheight { height: 46px; }
.menuwrap { width: 75%; }
.titleleftblock { display: block; width: 100%; padding: 0.75em; border-bottom: 1px solid #eee; padding-left: 0px; }
.titleleftblock i.fa { float: left; color: #1b1b1b; margin-right: 15px; display: none; }
.titleleftblock i.fa .fa-bars { }
.titleleftblock p.title { color: #3f3f3e; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 18px; }
.catsublist { }
.catsublist li { display: block; width: 100%; padding-top: 7px; padding-bottom: 9px; }
.catsublist li .fa { margin-left: 12px; margin-right: 12px; }
.catsublist li a { color: #000; font-weight: 500; font-size: 15px; font-family: 'Quicksand', sans-serif; }
.catsublist li a:hover { color: #f75e00; }
.shadow1 { }
.bx-controls .bx-controls-direction .bx-prev { color: #000000; }
.bx-controls .bx-controls-direction .bx-next { color: #000000; }
.logotop { margin-top: -11px; width: 87%; }
.welcometop { }
.welcometop li { }
.welcometop li a { background: #fff; padding: 2px; padding-left: 15px; padding-right: 8px; font-size: 12px !important; border: 1px solid #ffffff; border-radius: 2px; text-transform: none; font-weight: 700; padding-bottom: 3px; line-height: 32px; font-family: 'Raleway', sans-serif; color: #2c2c2c; border-radius: 18px; padding-right: 24px; }
.welcometop li a .fa { color: #EE36A8; }
.welcometop li a:hover { background: #fdfdfd; border: 1px solid #d4d4d4; color: #ef56a8; }
.statikpages { }
.statikpages li { }
.statikpages li a { }
.statikpages li a:hover { background: transparent; border: none; color: #3f51b5; }
.search_lux { border: 1px solid #eee; padding: 12px; border-radius: 1px; background: #f5f5f56b; max-width: 220px; border-radius: 250px; color: #ccc; }
.footernew { margin-top: 25px; }
.tophead { background: #353a3e !important; padding-top: 3px; padding-bottom: -1px; }
.headheight { padding-top: 13px; }
.sepetgo { display: block; padding: 0.84em; border-radius: 2px; border: 1px solid #eee; color: #fafafa; margin-right: 0.50em; width: 100%; text-align: left; font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 14px; position: relative; line-height: 17px; border-radius: 44px; background: #353a3e; float: right; max-width: 124px; margin-top: 9px; }
.sepetgo:hover { background: #000; color: #fff; border: 2px solid #000; }
.sepetgo .fa { }
.sepetgo .icn { position: absolute; right: 15px; font-size: 19px; top: 10px; color: #ffffff; }
.statikpages { }
.statikpages li { }
.statikpages li a { font-weight: 500; padding-left: 19px; color: #ddd; font-family: 'Open Sans', sans-serif; margin-top: 0px; display: block; }
.statikpages li a:hover { color: #ff6d24; }
.phone { font-family: 'Open Sans', sans-serif; font-size: 13px; padding-top: 7px !important; color: #fff; }
.phone li { }
.phone li b { }
.phone li span { }
.imod_login .regaccept_p { display: block; width: 100%; }
.imod_login button { background: #000000; font-family: 'Quicksand', sans-serif; font-weight: 500; }
.imod_login button:hover { background: #4caf50; }
.imod_login .title { font-family: 'Quicksand', sans-serif; }
.ajaxAsistans .fa { margin-top: -11px; margin-left: -4px; margin-right: 4px; }
.grid1 .urungrid { height: 340px; }
.grid1 .urungrid .image { width: 96%; }
.grid1 .urungrid .image img { }
.grid1 .urungrid .image img { }
.emptypage { background: #fff none repeat scroll 0 0; margin-left: auto; margin-right: auto; margin-top: 0px; max-width: 1200px; width: 100%; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.07) !important; }
.filitreler .filitregrup { max-height: 350px; overflow: auto; min-height: 80px; }
.filitreler .filitrebaslik { font-size: 0.75em; font-weight: 600; padding: 0.25em; padding-top: 8px; padding-bottom: 10px; font-size: 15px; border-top: none; margin-top: 8px; background: #ffffff36; text-indent: 5px; margin-bottom: 11px; border-radius: 6px; padding-left: 0px; }
.urungrid:nth-child(3n+4) { border-right: 1px solid #eee; }
.urungrid:nth-child(4n+5) { border-right: 1px solid #fff; }
.bx-wrapper .urungrid { border-right: 1px solid #eee; }
.new_search { margin-top: 25px; }
.new_search { max-width: 450px !important; width: 450px !important; }
.new_search .left ul li a p.cat { background: #fff !important; color: #ccc !important; }
.breadcrump .bread:hover { color: #ff6d24; }
.breadcrump .bread { margin-right: 0px; color: #555; background: transparent; display: inline-block; font-size: 0.81em; border-radius: 2px; line-height: 20px; margin-bottom: 4px; padding-bottom: 6px; padding-left: 0px; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.breadcrump .fa { margin-right: 8px; margin-left: 8px; }
.breadcrump .bread:last-child { color: #000000; background: #353535; padding-left: 17px; border: 1px solid #ccc; background: #f3f3f3; line-height: 17px; border-radius: 5px; }
.kategoriseo { background: #fff; border-radius: 13px; border: 1px solid #eee; }
.kategoriseo .kategoriseo { background: #fff; border-radius: 13px; border: none; }
.kategoribanner { }
.kategoribanner img { width: 100%; }
.urunresimler { background: none; width: 543px; margin-left: 2px; height: 632px; margin-top: 5px; }
.urunresimler .zoomalani { width: 556px; position: relative; }
.dikeyPhotos .ubislider-image-container { float: left; max-width: 76%; border: none; background: transparent; height: auto; margin-top: 2px; min-height: 735px; margin-top: -30px; margin-left: 45px; position: absolute; left: 90px; top: -23px; }
.dikeyPhotos .ubislider-image-container img { margin-left: -27px; image-rendering: -webkit-optimize-contrast; }
.digerurunler { margin-left: -8px; margin-top: 6px; }
.dikdetay { }
.dikdetay .greyback { background: #ffffff75; padding: 3% !important; display: block; }
.dikdetay .greyback .urunbaslik { font-size: 22px; font-family: 'PT Sans', sans-serif; font-weight: 700; letter-spacing: 0; margin-bottom: 11px; height: 26px; display: flex; justify-content: left; width: 100%; overflow: hidden; }
.dikdetay { }
.greyback ul { }
.dikdetay { }
.greyback ul li { display: inline-block; font-size: 11px; font-family: 'Open Sans'; margin-right: 16px; color: #ee36a8; }
.dikdetay { max-width: 539px; margin-top: 4px; }
.greyback ul li b { color: #000000c7; }
.sepeteEkleButonDetay { background: #ee36bb; padding: 16px; margin-top: 1px; display: inline-block; padding-left: 45px; padding-right: 45px; font-family: 'Open Sans'; font-weight: 600; font-size: 16px; letter-spacing: -0.03em; color: #fff; border-radius: 4px; padding-bottom: 18px; }
.sepeteEkleButonDetay .fa { }
.sepeteEkleButonDetay:hover { opacity: 0.8; }
.dikdetay table.urunSecimTable { border: none; padding: 0px; padding-bottom: 0px; }
.dikdetay table.urunSecimTable tbody { }
.dikdetay table.urunSecimTable tbody tr { }
.dikdetay table.urunSecimTable tbody tr th.UrunSecenekleri { display: none; }
.dikdetay table.urunSecimTable tbody tr td { padding: 0px; }
.dikdetay table.urunSecimTable tbody tr td .UrunSecenekleriHeader { font-size: 0.75em; padding-top: 0.75em; font-family: 'Open Sans'; padding-bottom: 6px; }
.dikdetay table.urunSecimTable tbody tr td ul.urunSecim { }
.dikdetay table.urunSecimTable tbody tr td ul.urunSecim li.varCheckYeni { font-size: 13px; font-family: 'Open Sans'; font-size: 12px; }
.dikdetay table.urunSecimTable tbody tr td ul.urunSecim li.varCheckYeni .varCheck { }
.dikdetay table.urunSecimTable tbody tr td ul.urunSecim li.varCheckYeni .varCheck .disabled { }
.dikdetay .tab { width: 100%; overflow: hidden; }
.dikdetay .tab .tab-heads { width: 100%; overflow: hidden; }
.dikdetay .tab .tab-heads li { float: left; display: block; padding: 1em 1em; font-size: 14px; cursor: pointer; background-color: #f7f7f7; color: #252525; width: 33.33%; text-align: center; }
.dikdetay .tab .tab-heads li:hover { background-color: #ccc; }
.dikdetay .tab .tab-heads li.active { background-color: #ffffff; color: #ee36bb; border-right: none; font-weight: 600; border: 1px solid #eee; border-bottom: none; }
.dikdetay .tab .tab-heads li:first-child { border-top-left-radius: 0px; }
.dikdetay .tab .tab-heads li:last-child { border-top-right-radius: 0px; border-right: 1px solid #eee; }
.dikdetay .tab .tab-contents { width: calc(100% - 1px); display: inline-block; background: #fff; line-height: 18px; font-family: 'Open Sans' !important; font-size: 12px !important; border: 1px solid #eee; border-top: none; }
.dikdetay .tab .tab-contents .tab-content { width: 100%; display: none; padding: 4%; max-height: 347px; overflow: hidden; font-family: 'Open Sans'; font-size: 12px; min-height: 347px; }
.dikdetay .tab .tab-contents .tab-content.active { display: inherit; }
.dikdetay .tab .tab-contents .tab-content .taksit_wrap { width: 47%; }
.dikdetay .tab .tab-contents .tab-content p { font-size: 13px !important; font-family: 'Open Sans' !important; }
.dikdetay .tab .tab-contents .tab-content article { font-size: 13px !important; font-family: 'Open Sans' !important; }
.dikdetay .tab .tab-contents .tab-content h1 { font-weight: 600; font-size: 18px; font-family: 'Open Sans'; }
.dikdetay .tab .tab-contents .tab-content h2 { font-weight: 600; font-size: 16px; font-family: 'Open Sans'; }
.dikdetay .tab .tab-contents .tab-content h3 { font-size: 18px; font-family: 'Open Sans' !important; font-weight: 600; }
.dikdetay .tab .tab-contents .tab-content h4 { font-size: 16px; font-family: 'Open Sans' !important; font-weight: 600; }
.dikdetay .tab .tab-contents .tab-content h5 { font-size: 14px; font-family: 'Open Sans' !important; font-weight: 600; }
.dikdetay .tab .tab-contents .tab-content ul { }
.dikdetay .tab .tab-contents .tab-content li { font-family: 'Open Sans' !important; line-height: 17px; font-size: 12px !important; }
.dikdetay .tab .tab-contents .tab-content a { }
.dikdetay .tab .tab-contents .tab-content table { width: 100%; }
.dikdetay .tab .tab-contents .tab-content span { }
.bordersec { border: 1px solid #eee; }
.detayleft { }
.detayleft .baslikfullnopad { background: #f7f7f7; padding: 0px !important; line-height: 46px; }
.detayleft .baslikfullnopad .title { font-family: 'Open Sans'; font-size: 18px; font-weight: 700; }
.detayminheight { min-height: 676px; }
.detaybilgisi .myfiyat .indirim { display: block; float: left; width: 20%; max-width: 65px; padding: 0.60em; text-align: center; border-radius: 4px; border: 2px solid #ee36bb; color: #ee36bb; margin-right: 1em; }
.bx-viewport .iconbehaviors { display: none; }
.allcatset { position: relative; background: #ffffff; min-width: 157px; text-align: center; margin-left: 3px; margin-right: 0px; }
.emptypage .noright .urungrid { width: 20%; float: left; border: 1px solid #eee; margin-right: -1px; margin-bottom: -1px; }
.pagerlist { display: block; width: 100%; float: left; margin-top: 25px; }

/*dikeymenu*/
.dikeymenu { position: relative; display: block; z-index: 1; font-family: avenirpro; }
.dikeymenu .stage1 { display: block; float: left; width: 100%; }
.dikeymenu .stage1 .item { position: relative; }
.dikeymenu .stage1 .item:hover { }
.dikeymenu .stage1 .item:hover a { background: #f7f7f7; color: #3b5aa6; }
.dikeymenu .stage1 .item:hover .stage2 { display: block }
.dikeymenu .stage1 .item a { display: block; width: 100%; padding: 0.7em 0.50em; font-size: 14px; border-bottom: 1px solid #eeeeee6b; }
.dikeymenu .stage1 .item a { color: #000; font-weight: 600; }
.dikeymenu .stage1 .item a:before { content: '\f067'; font: normal normal normal 14px/1 FontAwesome; font-size: 8px; padding-left: 1%; margin-right: 9px; color: #4caf50; margin-top: 4px; display: inline-block; float: left; }

/* stage 2*/
.dikeymenu .stage1 .item .stage2 .item:hover { }
.dikeymenu .stage1 .item .stage2 .item:hover a { background: #f7f7f7; color: #ff5722; }
.dikeymenu .stage1 .item .stage2 .item:hover .stage3 { display: block; }
.dikeymenu .stage1 .item .stage2 { display: none; background: #fff; width: 100%; right: -100%; position: absolute; top: 0; }
.dikeymenu .stage1 .item .stage2 .item { position: relative; }
.dikeymenu .stage1 .item .stage2 .item a { color: #000; font-weight: normal; font-size: 13px; }
.dikeymenu .stage1 .item .stage2 .item a:before { content: '\f0da'; font: normal normal normal 14px/1 FontAwesome; font-size: 8px; padding-left: 1%; margin-right: 9px; color: #4caf50; margin-top: 4px; display: inline-block; float: left; }

/* stage 3*/
.dikeymenu .stage1 .item .stage2 .item .stage3 { display: none; position: absolute; width: 100%; background: #fff; right: -100%; top: 0; }
.dikeymenu .stage1 .item .stage2 .item .stage3 .item { }
.dikeymenu .stage1 .item .stage2 .item .stage3 .item a { color: #404040; }
.dikeymenu .stage1 .item .stage2 .item .stage3 .item:hover { }
.dikeymenu .stage1 .item .stage2 .item .stage3 .item:hover a { background: #f7f7f7; color: #3b5aa6; }
.dikeymenu .stage1 .item .stage2 .item .stage3 .item a:before { content: '\f0da'; font: normal normal normal 14px/1 FontAwesome; font-size: 8px; padding-left: 1%; margin-right: 9px; color: #4caf50; margin-top: 4px; display: inline-block; float: left; }
.urungrid .icon_tukendi { position: absolute; background: #ccc; padding: 13px; background: #ff3100; color: #fff; border-radius: 5px; top: 40%; left: 29%; font-family: proxima600; letter-spacing: 4px; font-size: 11px; opacity: 0.9; }
.stok_icin_ara { width: 380px !important; line-height: 32px; text-align: center; margin-bottom: 25px; }
.categoryList li { text-align: left; }
.categoryList { border-top: 1px solid #fff !important; }
.detaybilgisi h1.baslik { font-family: 'Open Sans'; line-height: 39px; font-size: 28px; }
.detaybilgisi .urunSepeteEkleAdet { padding: 0.75em; border-radius: 3px; margin-right: 0.50em; line-height: 30px; margin-top: -5px; display: inline-block; }
.sepet2go { background: #ee36a8; padding: 16px; display: inline-block; font-family: 'Rubik'; font-weight: 600; color: #fff; padding-bottom: 18px; padding-left: 42px; padding-right: 44px; border-radius: 4px; }
.detaytab { }
.detaytab .background2 { color: #000000d6 !important; font-size: 16px !important; border-right: 1px solid #e5e5e5 !important; }
.detaytab .background2 .fa { color: #ec6f00; margin-right: 10px; font-size: 18px; }
.detaytab .active { color: #000000 !important; }
.detaybilgisi .myfiyat { margin-bottom: 21px; }
.fullslider { width: 100%; height: auto; max-width: 1550px; margin-left: auto; margin-right: auto; margin-bottom: -9px; }
.socialul { }
.socialul li { }
.socialul li a { color: #fff; }
.socialul li a:hover { }
.socialul li a .fa { font-size: 17px; margin-top: -4px; }
.homeBoxCat { padding: 7px !important; width: 25% !important; }
.homeBoxCat .c16 { background: #fff; border: 1px solid #eeeeee8f !important; padding: 0px !important; }
.homeBoxCat .c16 .pic { display: block; }
.homeBoxCat .c16 .pic img { }
.homeBoxCat .c16 .title { display: flex; width: 100%; color: #000; font-weight: 700; height: 47px; justify-content: center; align-items: center; text-align: center; font-size: 0.89em; line-height: 17px; margin-bottom: 0px; font-family: 'Raleway', sans-serif; }
.homeBoxCat .c16 .title:hover { }
.leftminheight { min-height: 621px; }
ul.sayfalama li.current_page a { background: #ee36a8; border: 1px solid #ee36a8; color: #fff; }
.ugmoda .simplefiyat .urun_goster.ajaxVarFiyat { border-bottom: none !important; }
.grid4 .urungrid { width: 24% !important; border: none !important; padding: 15px !important; height: 477px; margin: 5px; background: #fff; border-radius: 7px; }
.footer_slim1 .footer_end { background: #bdb7aa21; }
.kategoriGoster   .urungrid { width: 24% !important; background: #fff; margin: 5px; border-radius: 5px; }
.radius { border-radius: 15px; }

/* CHROME SCROLLBAR COLORS */
::-webkit-scrollbar { height: 10px; width: 10px; background: #f9f9f9; }
::-webkit-scrollbar-thumb { background: #4b4b4b; }
::-webkit-scrollbar-corner { background: #f9f9f9; }
.tabvertical { background: #f8f8f8 !important; }
.ajaxTabProductContent .urungrid { width: 25.1% !important; border: 1px solid #eee; margin-right: -1px; margin-bottom: -1px; }
.nav-slider .btn-ileri { top: 21px; cursor: pointer; }
.nav-slider .btn-geri { top: 21px; cursor: pointer; }

/* FRAMEHACKS */
#sepet_butonlar a.sepet2go { background: #393e46; opacity: 1; font-family: ifont600; }
#ntab ul .tabtitle.active { background: linear-gradient(to top, #393e46 0%, #5c636e 100%); color: #fff; }
#sepet_butonlar a.sepet2quick { background: #ff4685; }
.tab .tab-heads li { }
.tab .tab-heads li.active { }
#sepet_steps .activated { background: #e4497e; }
#sepet_steps .activated .number { background: #ff6197; }
#sepet_steps .activated .desc { color: #ffffff; }
#satinal_page .basket-wrap .basket-item .cart-total-price .sepet_total_fiyat { color: #fd6000; }
.formlar input[type=button] { background: linear-gradient(180deg, #ff6197 0%, #e4497e 100%); }
.basket-wrap a.alisveris-tamamla { background: #e4497e; }
.basket-wrap .kargo .etiket:nth-child(2) { color: #d20000; }
#detay_square #orta ul.urun_codes li { background: #ff6fa0; }
#detay_square #orta ul.urun_codes li b { color: #000; }
#basketSmall { padding: 4px; margin-top: 5px; }
#basketSmall .basket-wrap { display: block; padding: 15px; background: #fff; }
#detay_square .detail-photos .zoomalani .productPhotos #detay_resim { height: 672px; }
.ultramenu { font-family: 'Raleway', sans-serif; }
.ultramenu ul li a { color: #000; display: block; width: 100%; padding: 14px; font-weight: 600; font-size: 1.1em; }
.ultramenu ul .all a { background: #353a3e; margin: 4px; border-radius: 100px; padding: 10px 13px; font-weight: 600; color: #fff; }
.ultramenu ul li .open ul li a .fas { font-size: 15px; color: #71727b; }
.ultramenu ul .all:hover { background: #353a3e; border-radius: 9px 9px 0px 0px; }
.ultramenu ul .all:hover a { color: #fafafa; background: transparent; }
.ultramenu ul .all .openall { position: absolute; display: none; background: #353a3e; width: 100%; padding: 17px; left: 0; border-bottom: 1px solid #353a3e; border-left: 1px solid #353a3e; border-right: 1px solid #353a3e; box-shadow: 0px 6px 22px #0000000d; padding-bottom: 24px; border-radius: 0px 10px 10px 10px; }
.ultramenu ul .all .openall p { font-size: 1.4em; font-weight: 100; text-align: center; line-height: 26px; color: #a7a7a7; }
.ultramenu ul .all .openall ul li a { color: #f9f9f9; padding: 6px 0px; font-size: 1.01em; font-weight: 500; line-height: 22px; background: transparent; }
#digerurun { padding: 0px; background: #fff; border: 1px solid #ddd; border-radius: 10px; margin-top: 25px; }
#digerurun .urungrid { max-width: 20%; background: #fff; margin-bottom: 43px; margin-top: 32px; }
#digerurun .baslikfullnopad { background: #fff; color: #000 !important; }
#digerurun .baslikfullnopad p { background: #fff; color: #000 !important; }
.subsec {display: block;float: left;width: 100%;position: relative;font-family: 'Raleway', sans-serif;z-index: 99;}
.subsec li { display: block; float: left; width: 100%; padding: 8px; border: 1px solid #000; margin-bottom: -1px; background: #000; text-align: left; }
.subsec li:hover .opper { display: block; }
.subsec li span { }
.subsec li span { display: block; float: left; width: 100%; padding-top: 1px; padding-left: 11px; color: #fff; }
.subsec li .opper { position: absolute; margin-top: 24px; margin-left: -9px; width: 100%; display: none; }
.subsec li .opper li:hover { background: #000; color: #fff; }
.subsec li .opper li:hover a { background: #000; color: #f8b500; }
.subsec li .opper li .fa { }
.subsec li .opper li .fa { margin-right: 5px; }
.subsec li .opper li a {font-family: 'Raleway', sans-serif;font-size: 13px;font-weight: normal;color: #fff;}
.subsec li .opper li a:hover { color: #fff; }
#catbread { text-align: center; }
#catbread .bread {font-family: 'Raleway', sans-serif;display: inline-block;padding: 4px;color: #353a3e;font-size: 14px;padding-left: 11px;padding-right: 16px;}
#catbread .fa { font-size: 11px; }
#catbread .bread:hover { color: #ccc; }
#catbread h1 {color: #ccc;font-family: 'Raleway', sans-serif;font-size: 3em;color: #000;padding-bottom: 15px;}
#catbread .bcumb {margin-bottom: 25px;}
#catbread .title { padding-top: 25px; padding-bottom: 0px; }
.selectf_fiyat-araligi { display: none; }
#filterContainer { }
#filterContainer .filitreler { }
#filterContainer .filitreler { display: block; float: left; width: 100%; }
#filterContainer .filitreler .filitregrup { display: block; float: right; padding-right: 6px; }
#filterContainer .filitreler .filitregrup select { min-width: 147px; padding: 8px; }
.filterSelected { display: block; float: left; width: 100%; }
.filterSelected tr { }
.filterSelected tr td { }
.filterSelected tr td { }
.filterSelected tr td .selectedfilter { display: block; float: left; padding: 9px; background: #ede734; font-family: adihaus600; font-weight: normal; min-width: 140px; color: #000; padding-bottom: 10px; padding-top: 10px; }
.filterSelected tr td .selectedfilter strong { }
.filterSelected tr td .removefilter { display: block; float: left; padding: 10px; background: #edb434; font-family: adihaus; color: #fff; padding-bottom: 9px; height: 36px; }


.welcomeButton {background-color: #ffffff;border-radius: 2px;color: #353a3e;margin: 0 5px;transition: background-color 300ms;margin-top: 13px;}
.welcomeButton:hover { background-color: #dedede; }
.welcomeButton a { padding: 13px; display: block; color: inherit; }
.welcomeButton i { color: #0e0e0e; margin-right: 6px; }
.welcomeButton span { font-family: ifont100; font-size: 16px; }
#btn_sepet {background-color: #353a3e;color: #ffffff;font-size: 17px;font-family: ifont100;text-align: center;vertical-align: middle;border-radius: 25px;position: relative;z-index: 9999;width: 100%;border: none;margin-top: 13px;}
#btn_sepet a > i {color: #ffffff;margin-right: 3px;font-size: 18px;margin-right: 9px;}
#btn_sepet a { color: inherit; font-weight: normal; font-family: ifont600; letter-spacing: -0.028em; }
#btn_sepet > a { display: block; padding: 14px; font-size: 18px; }
#btn_sepet:hover {border-radius: 25px 25px 0 0;background: #ececec;}
#btn_sepet:hover i {color: #353a3e;}
#btn_sepet:hover a {color: #353a3e;}
#btn_sepet .detail .title {background: #ececec;}
#btn_sepet .detail .title span {
    color: #000;
    text-shadow: none;
}
#btn_sepet .last button { background: #000; }