<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Vadi Market v4
Theme URI: http://demo.temavadisi.com/vadimarketv4
Author: Tema Vadisi
Author URI: https://www.temavadisi.com
Description: Tema Vadisi tarafÄ±ndan tasarlanmÄ±ÅŸ wordpress temasÄ±dÄ±r.
Version: 7.5
Text Domain: temavadisi
Domain Path: /lang
*/

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

body { 
	background:#fff; 
	font-weight:normal; 
	line-height:24px; 
	color:#333e48;
	letter-spacing:0.2px;
	/* -webkit-text-stroke:0.1px; */
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a { 
	text-decoration:none; 
	color:#333; 
	-webkit-transition:background-color 0.4s;
	-moz-transition:background-color 0.4s;
	-o-transition:background-color 0.4s;
	transition:background-color 0.4s;
}

h1, h2, h3, h4, h5, h6 { 
	clear:both; 
	line-height:25px; 
	margin:0 0 10px;
	color:#333e48;
}

img { 
	max-width:100%;
	border-radius:3px;
}

p { 
	margin-bottom:15px;padding:0 
}

ol, li { 
	list-style-position:inside; 
}

blockquote { 
	color:#666;
	font-size:16px;
	font-style:italic;
	line-height:1.7;
	margin:5px 15px 15px 15px;
	overflow:hidden;
	padding:10px 20px 0 15px;
	background:#f1f1f1;
	border:3px dashed #eaeaea;
}

.alignleft { 
	display:inline;
	float:left;
	margin-right:10px; 
}

.alignright { 
	display:inline;
	float:right !important;
	margin-left:10px;
}

.aligncenter { 
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center; 
}

.clear{
	width:0;
	height:0;
	clear:both;
}

.panel-layout .panel-grid {
	margin-bottom:50px !important;
}

.btn {
	cursor:pointer;
	display: inline-block;
    font-weight: 500;
    color: #333e48;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

textarea {
	line-height:21px;
	color:#444;
	border:1px solid #e1e1e1;
	width:100%;
	max-width:100%;
	height:168px;
	min-height:168px;
	padding:6px 9px 6px 9px;
	border-radius:4px;
}

textarea:focus, input:focus, input[type]:focus {
	outline:0 none;
}

input[type=submit] {
	font-weight:bold;
	border:none;
	border-radius:30px;
	padding:8px 15px;
	-webkit-transition:background-color 0.4s;
	-moz-transition:background-color 0.4s;
	-o-transition:background-color 0.4s;
	transition:background-color 0.4s;
	cursor:pointer;
}

input[type=text], input[type=url], input[type=tel], input[type=email], input[type=search], select,[type="number"],[type="password"] {
	line-height:21px;
	color:#444;
	border:1px solid #e1e1e1;
	width:100%;
	max-width:100%;
	padding:3px 9px;
	border-radius:3px;
}

.bg2 {
	background:linear-gradient(0deg,#fff 2%,#f2f2f2 130%);
}

.wcs .select2-container--default .select2-selection--single,
.woocommerce-checkout .select2-container--default .select2-selection--single,
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single  {
	height:38px !important;
}

.wcs .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:25px !important;
}

.select2-container--default .select2-selection--single {
	line-height:21px;
	color:#444;
	border:1px solid #e1e1e1 !important;
	width:100%;
	max-width:100%;
	padding:3px 9px;
	border-radius:10px !important;
	height:50px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:40px !important;
}

.hd{
	opacity:0;
}

.vs{
	opacity:1;
}

.gizle, .mobil_add_cart, .mobil_navbar {
	display:none;
}

.goster {
	display:block;
}

.posrL {
	position:relative;
}

.posrA {
	position:absolute;
}

.w-100 {
	width:100% !important;
}

.h-100 {
	height:100% !important;
}

.input-group {
	position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width:100%;
}

#head {
	position:relative;
}

.logo-ust {
	padding-top:24px;
	padding-bottom:24px;
	background:#fff;
}

#logo h1 {
	margin-bottom:0;
}

#logo img {
    
}

.arama-formu {
	margin-left:80px !important;
		width: 85%important;
}

.arama-formu .arama {
	position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0;
	border-radius:30px;
	font-size:14px;
	border:1px solid #dee2e6;
	padding:0 48px;
	max-width:80%
}

.ara-icon {
	margin-right:-1px;
	z-index:4;
	left:0;
	font-size:22px;
}

.arama-formu .arabuton {
	margin-left:-1px;
	display:flex;
	padding: 4px 8px;
    font-size: 14px;
    line-height: 1.5;
	z-index:3;
	border-radius:30px;
	color:#fff;
	border:1px solid #dee2e6;
	align-items:center;
	font-weight:700;
	cursor:pointer;
}

.hesabim-menu {
	
}

.hesabim-menu {
	display:block;
}

.oturumac {
	position:relative;
	border-radius:30px;
	font-size:14px;
	color:#6c757d;
	padding:8px 24px;
	height:100%;
	align-items:center;
	justify-content:center;
	display:flex;
	background:#f8f9fa;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
	line-height:1.5;
	font-weight:700;
}

.oturumac small {
	font-weight:normal;
}

.oturumac i {
	font-size:28px;
}

.oturumac:hover {
	background:#dae0e5;
}

.acilir-panel {
	display: none;
    position: absolute;
    z-index: 2;
    min-width: 100%;
	top:100%;
	padding:10px 32px 48px;
}

.oturumac:hover .acilir-panel {
	display:block;
}

.acilir-wrap {
    position: relative;
	z-index: 2;
	background: #fff;
	border-radius:20px;
	transition: all .1s linear;
    width: 240px;
    box-shadow: 0 0 15px rgb(6 6 6 / 25%);
	padding:16px;
	display: flex;
    flex-direction: column;
}

.acilir-wrap:before, .acilir-wrap:after {
    position: absolute;
    top: -20px;
    right: 50px;
    z-index: 1;
    content: "";
	border:10px solid transparent;
	border-bottom-color:#fff;
}

.acilir-wrap .cikis a {
	border-top:1px solid #f8f9fa;
	padding-top:10px;
	padding-left:0;
	margin-top:10px;
}

.acilir-wrap .cikis a, .acilir-wrap .cikis i {
	font-size:16px;
}

.user-login div {
	border-bottom:1px solid #f9f9f9;
}

.user-login a {
	border-radius:20px;
	font-size:12px;
	font-weight:700;
	width:100%;
	border-width:1px;
	border-style:solid;
	text-align:center;
	line-height:1.5;
	padding:6px 12px;
}

.user-login a:hover {
	color:#fff !important;
}

.user-menu-item a {
	display:flex;
	padding:4px 16px;
	font-size:12px;
}

.sepet-menu {
	position:relative;
}

.sepetim {
	position:relative;
	z-index:999;
	border-radius:30px;
	font-size:14px;
	padding:8px 24px;
	display:flex;
	line-height:1.5;
}

.sepetim a.link {
	color:#fff !important;
	font-weight:700;
	cursor:pointer;
}

.sepetim i:before {
	font-size:18px;
}

.sepetsayi {
	top:0;
	right:0;
	color: #333e48;
    background-color: #f8f9fa;
	display: inline-block;
    padding: 5px 7px;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 10px;
	font-style:normal;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.sepetoverlay{
	position:fixed;
	top:0;
	left:0;
	background:rgba(0, 0, 0, 0.58);
	width:100%;
	height:120vh;
	z-index:2222;
	opacity:0;
	transition:all .3s;
	pointer-events:none;
}

.sepetoverlay.active{
	opacity:.5;
	pointer-events:auto;
}

.sepet-panel {
    display: none;
    position: absolute;
    z-index: 1000;
    top: 100%;
    left: 0;
    float: left;
    padding:20px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
}

.sepet-panel, .sepet-panel a {
	color: #333e48 !important;
}

.sepet-panel:before {
    width: 20px;
    height: 20px;
    transition: all 0.5s;
    position: absolute;
    content: "";
    transform: translateY(-50%) rotate(45deg);
    display: inline-flex;
    color: #fff;
    top: 3px;
    right: 20%;
    font-size: 15px;
    background: #fff;
    border-radius: 4px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.sepet-panel.active {
    display: block;
    z-index: 9999;
    top: 0px;
	right: auto;
    bottom: auto;
    transform: translate3d(-167px, 53px, 0px);
	min-width: 317px!important;
	border-radius: 20px!important;
	margin-top:24px!important;
}

.sepet-panel .sepet-header {
	border-bottom:1px solid #ebeaec;
}

.sepet-panel .sepet-header h5 {
	font-size:15px;
	font-weight:700;
	margin-bottom:0;
}

.sepet-panel .sepet-header span {
	font-size:13px;
	color:#6c757d;
	font-weight:normal;
}

.sepet-panel .cart_list {
    max-height: 300px !important;
    overflow-y: auto !important;
    background: #fff;
    border-bottom: 1px solid #ebeaec;
}

.mini_cart_item {
    overflow: hidden;
    position: relative;
    padding: 15px 0px;
    border-bottom: 1px solid #f6f6f6;
    font-size: 14px;
}

.mini_cart_item:last-child {
    border-bottom: none;
}

.mini_cart_item .remove {
	position:absolute!important;
	right:10px;
	bottom:10px;
	font-size:0;
}

.mini_cart_item .remove:before {
    font-family: "temavadisi";
    content: "\e85a";
    font-size:20px;
    color: #bdbdbd!important;
	position:absolute;
	right:10px;
	bottom:0px;
}

.mini_cart_item img {
    width:80px !important;
    max-height:80px !important;
    float: left !important;
    margin-right: 5px;
}

.mini_cart_item a {
    color: #9ab0c2!important;
    opacity: 0.8!important;
    line-height: 18px!important;
    display: flex!important;
	font-weight:normal!important;
}

.sepet-panel .amount {
    font-weight:700;
}

.sepet-panel .empty {
    font-size: 15px;
    margin-bottom: 15px;
    padding: 10px 0;
    text-align: center;
}

.sepet-panel .total {
    padding: 15px 0;
}

.sepet-panel p.woocommerce-mini-cart__buttons.buttons {
    display:flex;
	justify-content:center;
	margin-bottom:0;
}

.sepet-panel p.woocommerce-mini-cart__empty-message {
	display:flex;
	flex-wrap:wrap;
    font-size: 14px;
    font-weight: bold;
    padding:20px;
    justify-content:center;
	text-align:center;
}

.sepet-panel p.woocommerce-mini-cart__empty-message:before {
    font-family:"temavadisi";
    content:"\e919";
    font-size:26px;
    border-radius: 60px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    display:inline;
	background-color:#ff1d51;
	color:#fff;
	margin-bottom:20px;
}

.sepet-panel .quantity {
	margin-left:80px;
	display:block;
}

.sepet-panel .quantity .amount {
    font-size:15px;
	font-weight:700;
}

.sepet-panel .buttons a {
    border-radius:30px;
	font-weight:700;
	white-space:nowrap;
	border-radius:30px;
	padding:6px 12px;
	text-align:center;
}

.sepet-panel .buttons a.button.wc-forward {
	width:100%;
	color:#fff !important;
}

.sepet-panel .buttons a.button.checkout.wc-forward {
	border-width:1px;
	border-style:solid;
	background-color:#fff;
	margin-left:16px;
}

.sepet-panel .buttons a.button.wc-forward:hover {
	opacity:.8;
}

.sepet-panel .buttons a.button.checkout.wc-forward:hover {
	color:#fff !important;
}

.logo-alt {
	background-color:#f9f9f9;
	box-shadow:0 -2px 5px rgba(0,0,0,0.06);
	padding:43px 0 32px;
}

ul.altmenu {
	display:flex;
	flex-direction:row;
	  align-items: center;
  justify-content: center;
}

ul.altmenu li {
	position:relative;
	margin-right:80px;
}

ul.altmenu li img {
	position:absolute;
	top:-20px;
	right:0;
	max-height:20px;
}

ul.altmenu li a {
	font-size:14px;
	font-weight:700;
	position:relative;
	transition:all .2s linear;
}

.sf-menu &gt; li &gt; a.menu-image-title-after {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#navmenu {
	background-color:#f8f8f8;
	box-shadow:inset 0 0 20px 0 #efefef;
}

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
	position:relative;
}

.sf-menu li {
	position: relative;
}

.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}

.sf-menu &gt; li {
	padding-top:22px;
	padding-bottom:22px;
	width:128px;
}

.sf-menu &gt; li:hover {
	background-color:#fff;
}

.sf-menu &gt; li &gt; a {
	font-size:14px;
	font-weight:700;
	padding-left:16px;
	padding-right:16px;
	text-align:center;
}

.sf-menu li:hover &gt; ul,
.sf-menu li.sfHover &gt; ul {
	display: block;
}

.sf-menu a {
	position: relative;
}

.sf-menu {
	float: left;
	width:100%;
	display:flex;
}

.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 12em;
	width: 19em;
}

.sf-menu a {
	zoom: 1;
}

.sf-menu li {
	-webkit-transition: background .2s;
	transition: background .2s;
}

.sf-menu ul li {
	padding:10px 0;
	margin-top:0px;
}

.sf-menu li.sfHover {
	-webkit-transition: none;
	transition: none;
}

.sf-menu li.sfHover ul li a {
	
}

.sf-arrows .sf-with-ul {
	padding-right:16px;
}

.sf-arrows .sf-with-ul span:after {
	font-family:"temavadisi";
	position:absolute;
	right:-10px;
	top:2px;
	font-size:10px;
	content:"\e937";
}

.sf-arrows ul .sf-with-ul span:after {
	right:5px;
	content:"\e877";
}

.sf-menu .sub-anamenu {
	padding:20px;
	background-color:#fff;
	border-radius:0 0 20px 20px;
}
.sub-anamenu .sf-with-ul span:after {
	right: -20px!important;}
.sub-anamenu .sub-anamenu {
    left: 17em;
top:0px;
 position: absolute;}

.sf-menu .megamenu {
	position:unset !important;
	box-shadow:none;
}

.sf-menu .megamenu li {
	box-shadow:none !important;
}

.sf-menu .sf-mega {
	width:100%;
}

.sf-menu .mega-sections {
	padding:20px;
	background-color:#fff;
	border-radius:0 0 20px 20px;
}

.sf-menu .mega-sections .widget {
	flex:25%;
	padding:20px;
}

.sf-menu .mega-sections .widget_nav_menu ul.menu {
	padding:0 !important;
}

.sf-menu .mega-sections a.sf-with-ul {
	font-size:14px;
	font-weight:700;
}

.sf-menu .mega-sections .sub-menu {
	display:block !important;
	transition:none !important;
	position:relative !important;
	opacity:1 !important;
}

.sf-menu .mega-sections .sub-menu li a:before {
	content:"-";
	padding-right:10px;
}

.sf-menu .mega-sections .sub-menu li {
	padding:2px 0;
}

.sf-menu .mega-sections .widgettitle {
	padding-bottom:10px;
	font-size:16px;
}

.sf-menu .mega-sections li ul {
	display:block !important;
	position:inherit;
	box-shadow:none;
	top:inherit;
	left:inherit;
}

.sf-menu .mega-sections li:hover, .sf-menu .mega-sections li ul li:hover {
	background:none !important;
}

.sf-menu .mega-sections ul li a {
	font-size:14px;
	position:relative;
}

.sf-menu .mega-sections ul li a:hover {
	transition:all 500ms ease 0s;
	-webkit-transition:all 500ms ease 0s;
}

.sf-menu .mega-sections li ul [class*="icon-"]:before {
	font-size:18px !important;
	float:none !important;
}

.sf-menu .mega-sections li ul li a span:after {
	display:none;
}

.mobil_menu {
	display:none;
}
#anamenu{
	  align-items: center;
  justify-content: center;
}
#anamenu [class^="icon-"] {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}

#anamenu [class^="icon-"]:before {
	width:100%;
	font-size:32px;
}
#slideralani {
	max-height:659px;
}
#slideralani .anaslide {
	max-height:480px;
}
#slideralani .slick-track{
		max-height:480px;
}

.slick-slider {
	position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
     user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
     touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	text-align:center;
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before, .slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
	width:100%;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.slick-arrow {
	
}

.slick-arrow.icon-right-open-big {
	right:-40px;
}

.slick-arrow.icon-left-open-big {
	left:-40px;
}

.slick-arrow:before {
	margin: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100% !important;
    height: 100%;
}

.slick-arrow:after {
	content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.slick-dots {
    text-align:center;
}

.slick-dots li {
    position: relative;
    margin-right:16px;
    padding: 0;
	display:inline-block;
}

.slick-dots li button {
    background:#e2e2e2;
    cursor: pointer;
	font-size:0px;
	border-radius:50%;
	width:8px;
	height:8px;
}

.slick-dots li.slick-active button {
	transform:scale(1.5);
	transition:all 500ms ease 0s;
	-webkit-transition:all 500ms ease 0s;
}

#slideralani {
	padding:30px 0;
}

.anaslide {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
}

.anaslide.slick-initialized {
    visibility: visible;
    opacity: 1;    
}

.anaslide .slick-arrow {
    cursor: pointer;
	font-size:28px;
	width:80px;
	height:80px;
	line-height:42px;
    position: absolute;
    top:40%;
	z-index:1;
	border:6px solid #fff;
	border-radius:80px;	
}

.anaslide .item {
	padding:10px 0;
}

.slide-left {
	box-shadow:0 6px 15px -5px rgb(0 0 0 / 11%);
	border-radius:20px 0px 0 20px;
}

a.slide_url:hover {
	color:unset !important;
}

.slider-bg {
	opacity:.2;
	position:absolute;
	z-index:-1;
	border-radius:20px 0px 0 20px;
	left:0;
	top:0;
}

.slide-icon {
	font-size:48px;
	position:relative;
	width:100px;
	height:100px;
	border-radius:100px;
	display:flex;
	justify-content:center;
	align-items:center;
}

.slide-icon:before {
	position:absolute;
	right:-15px;
	content:"";
	z-index:-1;
	opacity:.4;
	width:100px;
	height:100px;
	border-radius:100px;
}

.slide-icon:after {
	position:absolute;
	right:-15px;
	content:"";
	z-index:-1;
	opacity:.2;
	width:100px;
	height:100px;
	border-radius:100px;
	transform:scale(1.3);
}

.slide-sub {
	font-size:20px;
	font-weight:700;
	text-align:left;
	margin-bottom:8px;
	line-height:1.2;
}

.slide-title {
	font-size:40px;
	font-weight:700;
	text-align:left;
	margin-bottom:8px;
	line-height:1.2;
}

.slide-right {
	margin-left:-7px;
}

.slide-right img {
	border-radius:20px;
}

.anaslide-nav {
	text-align:center;
	display:flex;
		justify-content:center;
}

.anaslide-nav &gt; div {
  display:inline-block;
  margin:0 5px;
  padding:3px 0;
  text-align:center;
  cursor:pointer;
}

.anaslide-nav &gt; div img {
  width:105px;
  height:auto;
  border-radius:20px;
}

.wbaslik {
	margin-bottom:24px;
	
}

.wh2 {
	padding-bottom:8px;
	margin-right:8px;
	border-bottom:1px solid transparent;
	font-size:26px;
	font-weight:700;
}

.wl {
	font-size:14px;
	font-weight:700;
	padding:6px 12px;
}

.urun-cont {
	border:1px solid #efefef;
	border-radius:10px;
	padding:16px;
	transition: all .2s linear;
	position:relative;
}

.urun-top-text {
	font-size:18px;
	font-weight:700;
}

.urun-cont .indirim_yuzde {
	position:absolute;
	top:20px;
	right:20px;
	display:flex;
	flex-direction: column;
    justify-content: center;
    align-items: center;
	width: 68.2px;
    height: 69.5px;
    background-color: #ff8900;
	color:#fff;
	border-radius:50%;
	line-height:1.5;
}

.urun-cont .indirim_yuzde span {
	font-size:11px;
	font-weight:700;
}

.urun-cont .indirim_yuzde strong {
	font-size:16px;
	font-weight:700;
}

.urun-cont .indirim_yuzde:after {
	content: "";
    position: absolute;
    bottom: -11px;
    right: 1px;
    border:12px solid transparent;
    border-top-color: #f78903;
    transform: rotate(-33deg);
}

.urun-title {
	font-size:20px;
	font-weight:700;
    height:64px;
	display:block;
}

.urun-title span {
	overflow:hidden;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-align:left;
}

.urun-cont .price {
	display:flex;
	flex-direction:column;
	text-align:left;
}

.urun-cont .price del span.woocommerce-Price-amount.amount {
	font-size:15px;
	font-weight:700;
	text-decoration: line-through;
	color:#333e48;
}

.urun-cont .price ins {
	
}

.urun-cont .price span.woocommerce-Price-amount.amount {
	font-size:25px;
	font-weight:700;
}

.ucretsiz_kargo {
	background:#e1f4e6;
    border-radius:30px 30px 0 30px;
    width:90px;
    color:#36b257;
	text-align:center;
	font-size:11px;
	font-weight:700;
	line-height:1.5;
}

.urun-line {
	padding-top:4px;
	background-color:#efefef;
}

.indirim-geri-sayim {
	
}

.indirim-geri-sayim .geri-sayim.gerisay div {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	border:1px solid #f5f5f5;
	font-size:10px;
	font-weight:700;
	width:50%;
	border-radius:10px;
	margin-right:4px;
	line-height:1.5;
}

.indirim-geri-sayim .geri-sayim.gerisay span {
	
}

.indirim-geri-sayim .geri-sayim-bitti {
	font-size:10px;
	font-weight:700;
}

.urun-stok span {
	font-size:11px;
	font-weight:700;
}

.urun-progress {
	height:17px;
	display: flex;
    overflow: hidden;
	line-height: 0;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: 4px;
}

.urun-progress .progress-bar {
	border-radius:20px;
	flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    transition: width .6s ease;
	display: flex;
    overflow: hidden;
	text-indent: -99999px;
}

.urun_wrap.type2 .urun-cont {
	background-color:#fff;
}

.urun_wrap.type2:hover .urun-cont {
	border-width:1px;
	border-color:transparent;
	border-style:solid;
	box-shadow: 5px 5px 22px 0 rgb(0 0 0 / 10%);
}

.urun_wrap.type2 .ekle-wrap {
	position:absolute;
	bottom:20px;
	left:auto;
	width:80%;
}

.urun_wrap.type2 .ekle-wrap, .urun_wrap.type2:hover .star-rating, .urun_wrap.type2:hover .urun-fiyat span.woocommerce-Price-amount.amount, .urun_wrap.type2:hover .ucretsiz_kargo {
	visibility:hidden;
	opacity:0;
	transition:all .1s linear;
}

.urun_wrap.type2:hover .ekle-wrap {
	visibility:visible;
	opacity:1;
}

.type2 .urun-title {
	font-size:13px;
}

.type2 .price del span.woocommerce-Price-amount.amount {
	font-size:14px;
	color:#949494;
}

.type2 .price span.woocommerce-Price-amount.amount {
	font-size:16px;
}

.type2 .star-rating {
    float: none;
    height: 1em;
    width: 5.1em;
    font-family: "temavadisi";
    font-size:14px;
    line-height: 1em;
    margin: 0;
    position: relative;
    overflow: hidden;
}

.type2 .star-rating:before {
    content: "\e81b\e81b\e81b\e81b\e81b";
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    letter-spacing: 0.1em;
    letter-spacing: 0\9;
    color: #ffce00;
}

.type2 .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}

.type2 .star-rating span:before {
    content: "\e81a\e81a\e81a\e81a\e81a";
    top: 0;
    position: absolute;
    left: 0;
    letter-spacing: 0.1em;
    letter-spacing: 0\9;
    color: #ffce00;
}

.type2 .bottom-price {
	font-size:22px;
	font-weight:700;
}

.urun_wrap.type2 .add_to_cart_button, .urun_wrap.type2 .btn.product_type_variable {
	color:#fff;
	border-radius:26px;
	font-size:14px;
}

.urun_wrap.type2 .add_to_cart_button:hover, .urun_wrap.type2 .btn.product_type_variable:hover {
	color:#fff !important;
}

.type2 .indirim_yuzde {
	width:47px;
	height:47px;
	left:20px;
}

.type2 .indirim_yuzde strong {
	font-size:14px;
}

.type2 .indirim_yuzde span, .type2 .indirim_yuzde:after {
	display:none;
}

.wslide {
	position:relative;
}

.wslide .slick-arrow {
	position:absolute;
	top:40%;
	cursor: pointer;
	z-index:1;
	font-size:14px;
	background-color:#fff;
	padding:8px;
	box-shadow:0 8px 16px rgba(0,0,0,.15);
	border-radius:50%;
	width:36px;
	height:36px;
}

.wslide .slick-arrow.icon-left-open-big {
	left:-20px;
}

.wslide .slick-arrow.icon-right-open-big {
	right:-20px;
}

.bresim img {
	height:auto;
	border-radius:20px;
}

.bbaslik {
	padding:16px;
	text-align:center;
	font-size:16px;
	font-weight:700;
}

.urunler-tabs .tab {
	margin-bottom:16px;
	padding-bottom:4px;
}

.urunler-tabs .tablinks {
	color:#fff !important;
	border: 0;
    padding:16px;
    margin-right: 2px;
	border-radius:30px;
	font-weight:700;
	font-size:11px;
	cursor:pointer;
}

.urunler-tabs .tablinks.inactive {
    background: #e0e2e3;
    color: #6c757d !important;
}

.urunler-tabs .slick-slide {
	margin:0 5px;
}

.magaza-kategorileri a {
	border-radius:10px;
	background-image:url(img/katimg.png);
	min-height:430px;
	margin-right:10px;
}

.kat-title {
	font-size:17px;
	font-weight:700;
	padding:16px;
	color:#fff;
	border-radius:30px;
	width:100%;
}

.kat-desc {
	color:#333e48;
	font-size:20px;
	font-weight:400;
}

.hizmetler {
	text-align:center;
}

.hizmet-title {
	font-size:19px;
	font-weight:700;
}

.hizmet-icon {
	font-size:96px;
}

.hizmet-icon i {
	position:relative;
}

.hizmet-icon i:after {
	position:absolute;
	left:0;
	bottom:0;
	background-color:#f2f2f2;
	width:100%;
	height:40px;
	content:"";
	border-radius:100%;
	z-index:-1;
}

.hizmet-desc {
	font-size:16px;
	font-weight:500;
}

#footer .altkisim {
	background-color:#f3f3f3;
}

#footer .mh {
	border-right:1px solid #eaeaea;
}

#footer .mh-text span {
	font-size:16px;
	font-weight:700;
}

#footer .mh-text strong {
	font-size:22px;
}

.uygulamalar strong {
	font-size:16px;
	font-weight:700;
}

.sosyal-aglar {
	padding:35px 0;
}

.sosyal_profil strong {
	font-size:14px;
}

.sosyal_profil a {
	font-size:28px;
}

.sub-form {
	width:70%;
}

.sub-form form {
	display:flex;
	position:relative;
}

.sub-form form input[type=email] {
	border-radius:30px;
	padding:14px 16px;
	line-height: 1.5;
	border-width:1px;
	border-style:solid;
}

.sub-form form input[type=submit] {
	border-radius:30px;
	position:absolute;
	right:0;
	height:100%;
}

.sub-form .response {
	position:absolute;
	left:0;
	bottom:-48px;
	font-size:14px;
}

#footer .baglantilar {
	padding:48px 0;
}

.fooside li {
	margin-bottom:8px;
}

.fooside a {
	font-size:13px;
}

.foobaslik {
	font-size:18px;
	margin-bottom:24px;
	font-weight:700;
}

#footer .copyright {
	padding:24px 0;
}

.footermenu li {
	display:inline-block;
	list-style-type:none;
	margin-left:10px;
}

.footermenu li a {
	font-size:13px;
	font-weight:700;
}

.sitedesc {
	font-size:12px;
	text-align:right;
}

#yukari {
	position:fixed;
	bottom:15px;
	right:15px;
	z-index:9999;
	font-weight:700;
	text-align:center;
	line-height:40px;
	padding:9px 24px;
	border-radius:30px;
	cursor:pointer;
	transition:opacity 0.2s ease-out;
	-webkit-transition:opacity 0.2s ease-out;
	opacity:0;
}

#yukari.show {
	opacity:1;
}

.hesapsayfasi .sayfa_content {
	background-color:#f8f9fa;
}

.hesapsayfasi .login-wrap{
	position: relative;
    background: #fff;
    border:1px solid #ddd;
	border-radius:10px;
	padding:24px;
	margin-top:48px;
	margin-bottom:16px;
	width:410px;
}

.login_tab {
	display:flex;
	border:1px solid #ddd;
	border-radius:10px;
	font-weight:700;
	margin-bottom:24px;
	width:100%;
	background-color:#f8f9fa;
}

.login_tab a, a.lostpw {
	font-size:14px;
	font-weight:700;
	border-radius:10px;
	padding:8px 0;
	flex:1 1 auto;
	border-color:transparent;
	border-style:solid;
	border-width:1px;
	display:flex;
	justify-content:center;
}

.login_tab a.girisyap, a.lostpw {
	margin-right:-16px;
}

.login_tab a.girisyap.aktif, a.lostpw {
	border-right-color:#ddd;
}

.login_tab a.uyeol.aktif {
	border-left-color:#ddd;
}

.login_tab .aktif, a.lostpw {
	background-color:#fff;
}

.login-wrap [type=submit], .woocommerce-MyAccount-content [type=submit] {
	font-size:14px !important;
	font-weight:700;
	border-radius:10px;
	width:100%;
	color:#fff !important;
}

.navi-wrap, .woo_navi {
	height:40px;
}

.navi ol {
	overflow:hidden;
}

.navi li {
	list-style-type:none;
	display:inline-block;
	line-height:40px;
}

.navi a, .navi {
	font-size:13px;
	color:#777;
}

.flex-control-thumbs {
	padding-left:48px;
	padding-right:48px;
	margin-bottom:16px;
}

.wc-rating {
	margin-bottom:16px;
	padding-bottom:16px;
	border-bottom:1px solid #ebeaec;
}

.wc-rating a.yorumlink {
	font-size:12px;
	font-weight:700;
	white-space:nowrap;
}

.wc-rating a.yorumlink i {
	color:#36b257;
}

.urun_meta span {
	background-color:#fff;
	font-size:11px;
	font-weight:700;
	border-radius:30px;
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
}

.urun_meta i {
	color:#007aff;
	font-size:20px;
}

.stkg {
	background-color:#fff;
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
	font-size:12px;
	font-weight:700;
	border-radius:100px;
	color:#333e48;
}

.stkg i {
	font-size:16px;
}

.product-alt {
	border-top:1px solid #ebeaec;
	font-size:12px;
}

.product-alt a {
	font-size:12px;
}

.product-alt span.item {
	padding:.375rem .75rem;
}

.product-alt .goruntuleme {
	font-weight:700;
}

.product-alt .yith-wcwl-add-to-wishlist {
	margin:0;
}

.product-alt .yith-wcwl-add-button&gt;a i {
	margin-right:2px;
}

.product-alt .paylas h4 {
	font-size:14px;
	margin-bottom:16px;
}

.paylas-wrap {
	position: absolute;
	z-index:999;
    transform: translate3d(179px, -75px, 0px);
    top: 0px;
    left: 0px;
	background-color:#fff;
	border-radius:10px;
	box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
}

a.paylas-kapat {
	font-size:24px;
	color:#ddd;
	position:absolute;
	top:10px;
	right:10px;
}

.product-alt .urun-paylas a {
	font-size:22px;
	margin-right:8px;
}

.rehe2 {
	border-bottom:1px solid #efefef;
	display:flex;
	justify-content:center;
	margin-bottom:24px;
}

.rehe2 h2 {
	border-width:0 0 1px 0;
	border-style:solid;
	padding-bottom:10px;
	margin-bottom:0;
}

.tukendi {
	position:absolute;
	background-color:rgba(255,255,255,0.6);
	z-index:99;
	width:100%;
	text-align:center;
	padding:10px 0;
	top:25%;
	font-weight:700;
}

.indirim-geri-sayim-single {
	background-image:url(img/gerisayim.png);
	color:#fff;
}

.indirim-geri-sayim-single .sh2 {
	font-size:17px;
	font-weight:700;
	margin-right:16px;
	display:flex;
}

.geri-sayim-single .geri-sayim {
	display:flex;
}

.geri-sayim-single .geri-sayim div {
	background: hsla(0,0%,100%,.12157);
    min-width: 77px;
    border: 1px solid hsla(0,0%,100%,.18039);
	border-radius:10px;
	padding:4px 16px;
	margin-right:4px;
	text-align:center;
}

.geri-sayim-single .geri-sayim div span {
	display:block;
	font-weight:700;
	font-size:12px;
}

.geri-sayim-single .geri-sayim div span.value {
	font-size:20px;
}

.kat-info {
	border-radius:30px;
}

.kat-info div {
	font-size:16px;
	font-weight:700;
	margin-bottom:8px;
}

.kat-info span {
	color:#333e48;
	font-size:14px;
}

.temayan {
	background:linear-gradient(rgb(242, 242, 242), rgb(244, 244, 244));
	border-radius:30px;
}

.temayan li {
	padding:8px;
}

.temayan a {
	color:#333e48;
	display:inline-block;
	font-size:14px;
}

.yankapsa {
	
}

.yanbaslik {
	font-size:14px;
	font-weight:700;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	border-radius:10px;
}

.woocommerce-account .woocommerce-MyAccount-content {
	font-size:14px;
}

#blog {

}

#blog .icerik p {
	line-height:25px;
	color:#444;
	font-weight:500;
}

#blog .icerik img {
	max-width:100%;
	height:auto;
}

#blog .icerik ul {
	margin:10px 5px;
	line-height:25px;
	font-weight:500;
}

#blog .icerik ol {
	margin:10px 5px;
	line-height:25px;
}

#blog .icerik ul li, #blog .icerik ol li {
	margin-bottom:18px;
	list-style:none;
	display: flex;
    align-items: center;
	line-height:24px;
}

#blog .icerik ul li:before, #blog .icerik ol li:before {
	content:"\e8d2";
	font-family:"temavadisi";
	margin-right:10px;
	border:1px solid;
	border-radius:30px;
	padding:0px 7px;
}

.singlemeta {
	margin:35px 0 15px;
	padding:15px 0;
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
	font-size:13px;
}

.singlemeta, .singlemeta a, .yazi_paylas i {
	color:#999 !important;
}

.singlemeta span {
	margin-right:20px;
}

.etiketler {
	padding-top:20px;
}

.yazi_paylas {
	margin-right:0;
	float:right;
}

.yazi_paylas a {
	margin-left:5px;
}

.yazi_paylas h4 {
	display:inline-block;
}

.comment-respond .comment-form-url {
	width: 25%;
    display: inline-block;
    margin-right: 15px !important;
}

.commentlist {
	list-style-type:none;
}

.commentlist li {
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px solid rgba(0,0,0,0.1);
}

.commentlist li article{
	display:table;
	width:100%;
}

.commentlist li article header {
	display:table-cell;
	width:25%;
}

.commentlist li li {
	border-bottom:none;
	margin-top: 20px;
}

.comment-author.vcard .avatar {
	float:left;
	margin-right:15px;
	border-radius:50px;
}

.comment-author.vcard cite {
	font-size:14px;
	font-style:normal;
	text-transform:uppercase;
	font-weight:700;
}

.comment-meta a, .comment-edit {
	font-size:11px;
	color:#bbb;
}

.comment-content p {
	font-size:14px;
	margin-top:10px;
	line-height:25px;
}

.comment-reply-link, .comment-reply-login {
	color:#999;
	font-size:12px;
}

.comment-reply-link:before {
	font-family:"temavadisi";
	content:"\e8f0";
	display:inline-block;
	padding-right:5px;
}

#commentform input {
	border-radius:10px;
	font-size:13px;
	background:#f3f3f3;
	padding:10px;
}

#commentform textarea {
	background:#f3f3f3;
	font-size:13px;
	padding:10px;
}

#commentform input[type=submit], .search-submit {
	color:#fff;
	cursor:pointer;
}

.search-form {
	position:relative;
}

.search-field, .search-submit {
	border-radius:30px !important;
	padding:10px !important;
}

.search-submit {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
}

.blog-post {
	padding:0 0 15px 0;
}

.blog-post img {
	border-radius:0;
	width:100%;
}

.blog-post a {
	display:flex;
}

.blog-post .post-wrap {
	padding:10px 10px 30px;
	border:1px solid #f3f3f3;
	border-radius:0 0 10px 10px;
}

.blog-post h2.post-title {
	font-size:18px;
	margin-top:15px;
	padding:0 10px;
}

.blog-post .desc {
	padding:0 10px;
}

.blog-post .desc p {
	line-height:18px;
	font-size:13px;
}

.blog-post .tmbtn {
	display:inline-block;
	padding:0 10px;
}

.blog-post .tmbtn a {
	padding:4px 16px;
	border-width:1px;
	border-style:solid;
	border-radius:5px;
	font-size:14px;
}

.blog-post .tmbtn a:hover {
	color:#fff !important;
}

.sayfalama {
	margin-top: 30px;
    background-color: #fff;
}

.sayfalama ul{
	list-style-type:none;
}

.sayfalama li {
	display:inline-block;
	margin:0 4px 5px;
}

.sayfalama li a, .sayfalama li span {
	font-size:13px;
	font-weight:700;
	width:35px;
	height:35px;
    border-radius:10px;
	line-height:33px;
    display:inline-block;
    margin:0;
    float:left;
	border:1px solid #f3f3f3;
    transition:all 200ms ease-in-out;
}

.sayfalama li .gizle {
	display:none;
}

.sayfalama li.active span, .sayfalama li:hover a {
	color:#fff !important;
}

.popup-video {
	content: "";
    position: absolute;
    top: 40px;
    right: 40px;
    background: #ed1a1a;
    border-radius: 30px;
    z-index: 10;
    color: #fff;
    height: 38px;
    justify-content: center;
    align-items: center;
    display: flex;
	font-size: 12px;
    padding: 0 10px;
}
/* edit */
.wslide {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
}

.wslide.slick-initialized {
    visibility: visible;
    opacity: 1;    
}
.tm-final-totals del {
	display:none !important;
}

@media only screen and (max-width: 1200px) {
.slick-arrow.icon-right-open-big {
	right:0px;
}

.slick-arrow.icon-left-open-big {
	left:0px;
}
@media only screen and (max-width: 992px) {
	.arama-formu .arama {
		max-width: 97%;
	}
	.mobil_navbar {
		display:block;
		background:#fff;
		position:fixed;
		bottom:0;
		left:0;
		right:0;
		z-index:9999;
		border-width:1px 1px 1px 0;
		border-style:solid;
		border-color:#dee2e6;
		border-radius:10px 10px 0 0;
		box-shadow:0 0 2rem rgba(0,0,0,.12);
	}
	
	.mobil_item {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.mobil_item i {
		font-size:18px;
	}
	
	.mobil_item div {
		font-size:9px;
	}
	
	.mobil_item.magaza {
		background:#25D366;
		color:#fff;
		border-radius:20px 20px 0 0;
		padding:18px 10px;
		margin-top: -21px;
	}
	
	.mobil_item.magaza i {
		font-size:33px;
	}
	
	.mobil_item .sepetsayi {
		color:#fff;
	}

	#anamenu, .wcs {
		display:none;
	}
	.sub-anamenu .sub-anamenu {
    left: 0px;
    top: 0px;
    position: relative;
}
	#navmenu {
		margin:0;
	}
	
	a.mobnav_close {
		position:absolute;
		right:20px;
		top:25px;
		font-size:20px;
		color:#cc1818;
		border:1px solid #cc1818;
		padding:2px 0;
		border-radius:30px;
	}
	
	.icon-cancel:before {
		font-size:36px !important;
	}
	
	.logged-in.admin-bar .mobil_menu.acilsin {
		top:40px;
	}
	
	.mobil_menu {
		display:block;
		background-color:#fff;
		background-size:50%;
		background-repeat:no-repeat;
		background-position:bottom center;
		padding:40px 20px 20px 20px;
		box-shadow:3px 5px 14px -3px rgba(0, 0, 0, 0.11);
		-webkit-box-shadow:3px 5px 14px -3px rgba(0, 0, 0, 0.11);
		left:100%;
		overflow-x:hidden;
		position:fixed;
		top:0;
		width:100%;
		height:100%;
		z-index:99999;
		transition:all 0.3s ease 0s;
		-webkit-transition:all 0.3s ease 0s;
	}
	
	.mobil_menu.acilsin {
		left:0;
	}
	.mobil_menu .sub-anamenu .sub-anamenu {
    left: 0px;
    top: 0px;
    position: relative;
}
	.mobilmenu {
		margin-top:10%;
	}
	
	.mobilmenu li {
		list-style:none;
		display:block !important;
		margin-bottom:25px;
		padding-right:20px !important;
		padding-left:20px !important;
	}
	
	.mobilmenu a {
		font-size:14px;
		font-weight:700;
	}
	
	.mobilmenu li a.menu-image-title-after {
		display:flex;
	}
	
	.mobilmenu li a i {
		padding-right:8px;
	}
	
	.mobilmenu li ul {
		display:none;
	}
	
	.mobilmenu li ul li {
		margin:5px;
	}
	
	.mobilmenu li ul li a {
		font-weight:normal;
	}
	
	.mobilmenu li ul li a:before {
		content:"-";
		padding-right:5px;
	}
	
	.mobilmenu .has-sub {
		position:relative;
	}
	
	.mobilmenu .toChild {
		position:absolute;
		top:3px;
		right:20px;
		cursor:pointer;
		width:20%;
		text-align: right;
	}
	
		.mobil_menu .sub-anamenu .sub-anamenu {
    left: 0;
     top: 0px; 
    position: relative;
	}
	
	.arama-formu {
		margin-left:0 !important;
		width:100% !important;
		
	}
	
	.arama-formu .arama {
		padding:10px 48px;
	}
	
	#sayfa_content {
		margin-top:0px;
	}

	#sidebar {
		width:100%;
	}
	
	#logo {
		margin-top:10px;
	}
	
	.indirim-wrap {
		width:100%;
	}
	
	.hesapsayfasi #logo {
		margin-bottom:0 !important;
	}
	
	.hesapsayfasi .login-wrap {
		margin-top:0;
	}
	
	.panel-layout .panel-grid {
		margin-bottom:20px !important;
	}
	
	.mobscroll {
		overflow:auto;
		display:flex;
		white-space:nowrap;
		flex-wrap:nowrap !important;
	}
	
	#yukari {
		display:none;
	}
	
	#slideralani {
		padding-top:0;
	}
	#slideralani .anaslide {
    max-height: 573px;
}
	
	.anaslide .item .container {
		padding-left:5px;
		padding-right:5px;
	}
	
	.slick-slide img, .woocommerce img, .woocommerce-page img {
		height:auto;
	}
	
	.anaslide-nav {
		display:none;
	}
	.slide-right {
	margin-left:0px;
}
	
	.slick-arrow{
		display:none!important;
	}
	
	.wh2 {
		font-size:17px;
	}
	
	.resimurl.col {
		width: 65%;
		flex: 0 0 65%;
	}
	
	.bbaslik {
		display:none;
	}

	.urunler-tabs .tab {
		overflow:auto;
		display:flex;
		white-space:nowrap;
	}
	
	.urunler-tabs .tablinks {
		padding:10px 16px;
	}
	
	.hizmet-title {
		font-size:14px;
	}
	
	.hizmet-desc {
		font-size:11px;
		line-height:16px;
	}
	
	.hizmetler {
		margin-bottom: 16px;
	}
	
	#footer .mh-text span, #footer .mh-text strong, .uygulamalar strong {
		font-size:12px;
		line-height:16px;
	}
	
	.sosyal_profil strong {
		display:none;
	}
	
	.sosyal_link {
		margin:0 auto 16px;
	}
	
	.ebulten-form strong {
		display:none;
	}
	
	.sub-form {
		width:100%;
	}
	
	#footermenu li {
		width:50%;
		margin-left:0;
		float:left;
	}
	
	.sitedesc {
		margin-top:24px;
	}
	
	.geri-sayim-single {
		margin-top:16px;
	}
	
	.navi-wrap, .woo_navi {
		border-top:8px solid #eee;
	}
	
	.woocommerce .woocommerce-breadcrumb {
		white-space:nowrap;
		overflow-x:auto;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	
	.woocommerce .woocommerce-breadcrumb::-webkit-scrollbar {
		display: none;
	}
	
	.product-ust {
		flex-direction:column;
	}
	
	.woocommerce div.product div.images.woocommerce-product-gallery, .woocommerce div.product div.summary {
		border-radius:10px !important;
	}
	
	.woocommerce div.product div.images {
		margin-bottom:10px;
	}
	
	.summary.entry-summary {
		padding:48px 16px 16px !important;
	}
	
	.woocommerce div.product form.cart div.quantity {
		padding:15px !important;
	}
	
	.woocommerce div.product form.cart .button {
		padding:23px 14px 20px 35px !important
	}
	
	.urun_meta span {
		padding:10px !important;
	}
	
	.commentlist li article {
		display:block;
	}
	
	.blog-post img {
		height:auto;
	}
	
	.blog-post .tmbtn a {
		font-size:12px;
	}
	
	.blog-post .desc p {
		max-height:50px;
		overflow:hidden;
	}
	
	.mobil_add_cart {
		display:flex;
		align-items:center;
		background:#fff;
	}
	
	.mobil_add_cart p {
		margin-bottom:0;
	}
	
	.mobil_add_cart.fix {
		position:fixed;
		bottom:0;
		left:0;
		right:0;
		width:100%;
		box-shadow:0 0 15px rgb(37 37 37 / 12%);
		z-index:99999;
		display:flex;
		justify-content:center;
		align-items:center;
	}
	
	.mobil_add_cart form.cart {
		border:none !important;
	}
	
	.mobil_add_cart .price, .mobil_add_cart .price del {
		font-size:14px !important;
	}
	
	.mobil_add_cart .price ins {
		font-size:18px !important;
	}
	
	.mobil_add_cart .indirim_yuzde {
		display:none;
	}
	
	.woocommerce div.product .mobil_add_cart form.cart .button, . {
		font-size:13px;
	}
	
	.mobil_add_cart .quantity .qty {
		min-width:30px !important;
	}
	
	.mobil_add_cart .single-fiyat {
		max-width:30%;
	}
	
	.mobil_add_cart form.cart .variations, .mobil_add_cart .woocommerce-variation.single_variation {
		display:none !important;
	}
	
	.woocommerce-message {
		line-height:20px !important;
		display:flex;
		flex-direction:column-reverse;
	}
	
	.woocommerce-message a {
		margin-top:8px;
	}
	
	.woocommerce-MyAccount-navigation ul li {
		font-size:13px;
		padding:5px !important;
	}
	
	.woocommerce-MyAccount-content {
		padding:15px 0 !important;
	}
	
	a.woocommerce-button.button.view {
		display: inline-flex;
		flex-direction: column;
		justify-content: flex-end;
	}
	
	.sub-form form input[type=email] {
		padding:10px 16px;
	}
	
	.sub-form form input[type=submit] {
		font-size:14px;
	}
	
	.woocommerce .woocommerce-result-count {
		font-size:13px;
	}
	
	.stkg .stkgj {
		flex-direction:column;
	}
	
	.goruntuleme.item {
		display:none;
	}
	
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
		position:relative;
	}
	
	.woocommerce-cart-form__cart-item.cart_item .product-name {
		width:100% !important;
	}
	
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
		background:#fff !important;
	}
	
	.woocommerce table.shop_table_responsive tr td.product-name, .woocommerce-page table.shop_table_responsive tr td.product-name, .woocommerce-page table.shop_table_responsive tr td.product-price, .woocommerce-page table.shop_table_responsive tr td.product-quantity, .woocommerce-page table.shop_table_responsive tr td.product-subtotal {
		text-align:left !important;
	}
	
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
		content:"" !important;
	}
	
	.woocommerce table.shop_table_responsive td.product-remove {
		position:absolute;
		top:10px;
		right:10px;
		box-shadow:none;
	}
	
	.woocommerce ul.order_details li {
		margin-bottom:16px;
	}
	
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
		float:left !important;
	}
	
	.tax-product_cat .urun_wrap.type2,.post-type-archive .urun_wrap.type2 {
		width:50%;
	}
	.urun-cont {
		padding:4px;
	}
	
	.ucretsiz_kargo {
		white-space:normal;
	}
}

@media only screen and (max-width: 369px) {
	.mobil_add_cart form.cart, .mobil_add_cart form.cart div.quantity {
		display:flex;
	}
	
	.mobil_add_cart form.cart div.quantity {
		justify-content:center;
		align-items:center;
		max-height:62px;
	}
}
	

</pre></body></html>