*,*:hover{
 outline:none !important;
}
body{
	box-sizing:
	border-box;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}
body, .secondary-navigation a{
	color:black;
}
a{
	color:black;
}
.slick-prev,.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: 0 0
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
    color: transparent;
    outline: none;
    background: 0 0
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before,.slick-next:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
}

[dir=rtl] .slick-prev:before {
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
}

[dir=rtl] .slick-next:before {
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: 0 0
}

.slick-dots li button:hover,.slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.slick-slider {
    touch-action: auto;
    -ms-touch-action: auto
}
#theme-header,#theme-header-inner{
	width:100%;
	height: 100%;
}
.container-fluid{
	width: 100%;
	max-width: 90%;
	margin: auto;
	box-sizing: border-box;
	width: 1400px;
}
#theme-header-inner .container-fluid{
	display: flex;
	justify-content: left;
	align-items: center;
	height: 100%;
	position: relative;
}
#theme-header{
	border-bottom: 1px solid #cccccc69;
	height: 70px;
}
#theme-header-logo{
	height: 30px;
	padding-left: 0;
	position: relative;
	width: 332px;
}
#evdesevarlogo{
	position: absolute;
	top: 0;
	left: 122px;
	border-left: 1px solid #ccc;
	display: inline-block;
	padding-left: 15px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}
#evdesevarlogo img{
	max-width: 165px!important;
	max-height: none !important;
	position: relative;
	top: -1px;
}
#theme-header-logo img{
	max-width:100%;
	max-height:100%;
}
.header-col{
	padding:0px 10px;
}
.header-col-menus ul{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	list-style: none;
}
.header-col-menus ul li{
	padding: 0px 20px;
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 6px;
}
.header-col-menus ul li a{
	color: black;
	display: flex;
	align-items: center;
	justify-content: center;
}
span.headermenuicon{
	background:
	url('/wp-content/themes/storefront/assets/timg/mfticon.png');
	width:29px;
	height:29px;
	display:inline-block;
	margin-right: 10px;
}
.mutfakurunleri{
	background:#f3f3f3;
}
.header-col-menus{
	position: absolute;
	right: -15px;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
}
.header-col-search{
	position: absolute;
	right: 225px;
}
#header-search{
	border-radius:6px;
	overflow: hidden;
	border: 1px solid #CCC;
	margin: 0;
}
#header-search input{
	width: 340px;
	background: white;
	box-shadow: none !important;
}
#header-search button{
	background:#e1251b;
	color: white;
	position: relative;
	font-weight: 400;
}
#header-search button i{
	margin-left: 5px;
}
.header-col-categories span,.header-col-products span{
	font-size: 14px;
	font-weight: 500;
	cursor: pointer;
}
.header-col-categories span i,.header-col-products span i{
	margin-left: 7px;
}
.header-col-categories,.header-col-products{
	padding: 10px;
	padding-left: 15px;
	/* padding-right: 40px; */
	position: relative;
}
.header-col-categories ul,.header-col-products ul{
	position: absolute;
	left: 5px;
	top: 40px;
	z-index: 1000;
	list-style: none;
	padding: 0;
	margin: 0;
	background: white;
	border: 1px solid #cccccc80;
	padding: 10px 0px;
	width: 250px;
	display: none;
	height: 500px;
	overflow-y: auto;
}
.header-col-categories ul li a,.header-col-products ul li a{
	color: black;
	padding: 8px 20px;
	display: block;
}
.header-col-products ul li a span{
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	box-shadow: 0px 0px 10px #00000038;
	overflow: hidden;
	float: left;
	width: 50px;
}
.header-col-products ul li a label{
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	display: block;
	margin-top: 20px;
	float: left;
	margin-top: 11px;
	max-width: 118px;
	text-align: left;
	margin-left: 15px;
	cursor: pointer;
}
.header-col-categories ul li a:hover,.header-col-products ul li a:hover{
	background:#f2f2f2;
}
.header-col-categories:hover ul,.header-col-products:hover ul{
	display:block;
}
#theme-stories-inner{
	display:
	flex;
	margin: 35px auto;
	margin-top: 10px;
}
.theme-story-name{
	color:
	black;
	font-size: 12px;
	line-height: 18px;
	display: block;
}
.theme-story-img{
	width: 100%;
	height: 100px;
	width: 100px;
	display: table;
	border-radius: 50%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: auto;
	margin-bottom: 12px;
	outline: 3px solid #efefef;
	transition: all 200ms;
}
.theme-story{
	display: inline-block;
	text-align: center;
	margin: 0px 5px;
	margin-right: 00px;
	width: 110px;
	cursor: pointer;
}
#slick-slider-fullwidth ul {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

#slick-slider-fullwidth .item {
    display: inline-block;
    width: 100%;
    height: 100%;
    float: none !important;
    position: relative;
}

#slick-slider-fullwidth .item-img {
    height: 100%;
    width: 100%;
    display: block;
    background: no-repeat center center;
    background-size: cover;
    outline: none;
}

#slick-slider-fullwidth {
    width: 100%;
    overflow: hidden;
    height: calc(48vh);
    min-height: 400px;
}

#slick-slider-fullwidth .slick-slider {
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
}

#slick-slider-fullwidth .slick-list,
#slick-slider-fullwidth .slick-track {
    height: 100%;
}

#slick-slider-fullwidth .slick-prev,
#slick-slider-fullwidth .slick-next {
    left: 10px;
    z-index: 3;
    width: 40px;
    height: 49px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ffffffc7;
    opacity: 1;
    background: #b5b8b5;
    width: 35px;
    height: 35px;
    border-radius: 50%;
}

#slick-slider-fullwidth .slick-prev:hover,
#slick-slider-fullwidth .slick-next:hover {
    opacity: 1;
    background: #2e3d54;
    /* transform: scale(1.3); */
}

#slick-slider-fullwidth .slick-next {
    left: inherit;
    right: 10px;
}
#slick-slider-fullwidth .slick-next:before{
	content:'';
	display:inline-block;
	content: '\f054' !important;
	font-family: "Font Awesome 5 Free";
	color: white;
}
#slick-slider-fullwidth .slick-prev:before{
	content:'';
	display:inline-block;
	content: '\f053' !important;
	font-family: "Font Awesome 5 Free";
	color: white;
}
#slick-slider-fullwidth .slick-dots {
    position: absolute;
    bottom: 20px;
    display: none !important;
}

.txt-mdl-1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    display: flex;
    height: 100%;
    padding: 20px 10px;
    align-items: baseline;
    justify-content: center;
    flex-direction: column;
    font-size: 20px;
    width: 482px;
    padding-left: 100px;
}

.txt-mdl-1 label {

    font-size: 50px;
    font-weight: 400;
    margin-bottom: 40px;
}

.txt-mdl-1 p {

    display: block;
    white-space: normal;
    font-size: 17px;
    margin-bottom: 40px;
    font-weight: 400;
}

.txt-mdl-1 button {
    /* Auto layout */

    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 18px 35px;
    gap: 10px;

    width: 172px;
    height: 56px;

    /* Dark Color */

    background: #303030;
    border-radius: 50px;

    /* Inside auto layout */

    flex: none;
    order: 2;
    flex-grow: 0;
    color: white;
    border: none;
    font-size: 17px;
    font-weight: 200;
    cursor: pointer;
}
#theme-story-title{
	font-size: 16px;
	font-weight: 600;
	position: relative;
	margin-top: 10px;
	display: block;
	margin-bottom: 9px;
	text-indent: 10px;
}
.theme-story:first-child{
	margin-left:0;
}
.flickity-items:not(.slick-slider){
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
}
.flickity-product-item{
	display: inline-block;
	position: relative;
	width: 16%;
	margin-right: 10px;
	cursor: pointer;
	overflow: hidden;
}
.flickity-product-info{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: white;
	padding: 0px 20px;
	padding-bottom: 30px;
	display: flex;
	flex-direction: column;
	text-align: left;
	z-index: 2;
}
.flickity-product-info + .flickity-product-info{
	display:none;
}
.flickity-product-inner .flickity-image-wrapper:before
{
	content: '';
	background: linear-gradient(180deg,rgba(255,255,255,0) 35.31%,#911721c2 95.48%);
	background: linear-gradient(180deg,rgba(255,255,255,0) 60%,#911721c2 95.48%);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all 200ms;
}
.flickity-heading{
	text-align: center;
	font-size: 23px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin-top: 20px;
	margin-bottom: 30px;
}
.flickity-heading:before{
	content:
	'';
	width:100%;
	height: 2px;
	position: absolute;
	left: 0;
	top: 50%;
	background: #e1251b;
	z-index: 4;
}
.flickity-heading b{
	background: white;
	position: relative;
	z-index: 5;
	padding: 0px 50px;
}
.flickity-product-name{
	font-size: 17px;
	text-shadow: 0 0 7px black;
}
.flickity-product-all{
	font-size: 15px;
	font-weight: 100;
	margin-top: 4px;
}
.flickity-product-all i{
	font-weight: 900;
	margin-left: 10px;
}
.flickity-image-wrapper img{
	object-fit: cover;
	width: 100%;
	min-height: 300px;
	min-width: 120px;
	height: 100%;
	transform: scale(1);
	max-height: 300px;
}
.flickity-carousel-categories .flickity-image-wrapper img{
	max-height:300px;
	object-position: bottom;
}
.flickity-carousel-news .slick-prev,.flickity-carousel-news .slick-next,.mtf-uclu .slick-prev,.mtf-uclu .slick-next{
    left: -20px;
    top: 49%;
    background: #b5b8b5;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
    transform: scale(0.9);
}
.flickity-carousel-news .slick-prev:hover,.flickity-carousel-news .slick-next:hover,.flickity-carousel-news .slick-prev:hover,.mtf-uclu .slick-next:hover,.mtf-uclu .slick-prev:hover{
    background:#2e3d54;
    transform:scale(1.3);
}
.flickity-carousel-news .slick-prev:before,.flickity-carousel-news .slick-next:before,.mtf-uclu .slick-prev:before,.mtf-uclu .slick-next:before{
    font-size: 15px;
    color: white;
    background: none !important;
    content: '\f054' !important;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    width: auto;
    height: auto;
}
.flickity-carousel-news .slick-prev:before,.mtf-uclu .slick-prev:before{
        content: '\f053' !important;
}
.flickity-carousel-news .slick-next,.mtf-uclu .slick-next{
    right: -7px;
    left: inherit;
}
.cook-clock{
	background:
	url('/wp-content/themes/storefront/assets/timg/saatykb.png');
	width: 33px;
	height: 32px;
	display: inline-block;
	float: left;
	margin-right: 10px;
	background-size: contain;
	background-repeat: no-repeat;
}
.product-cook span{
	display:block;
}
.product-cook{
	font-size: 11px;
	width: 80%;
	position: relative;
	top: 16px;
}
.product-cook .cook-time{
	font-weight: 600;
}
.flickity-product-metrics{
	position:relative;
}
.cook-stars,.list-cook-stars{
	position: absolute;
	right: 0;
	bottom: -13px;
	font-size: 11px;
}
.list-cook-stars i{
	display: none;
}
.list-cook-stars.fill-0{
	display:none;
}
.list-cook-stars.fill-1 i:nth-child(1),.list-cook-stars.fill-1 i:nth-child(2){
	color:white;
	display:inline-block;
}
.list-cook-stars.fill-2 i:nth-child(1),.list-cook-stars.fill-2 i:nth-child(2){
	color:white;
	display:inline-block;
}
.list-cook-stars.fill-3 i:nth-child(1),.list-cook-stars.fill-3 i:nth-child(2),.list-cook-stars.fill-3 i:nth-child(3){
	color:white;
	display:inline-block;
}
.list-cook-stars.fill-4 i:nth-child(1),.list-cook-stars.fill-4 i:nth-child(2),.list-cook-stars.fill-4 i:nth-child(3),.list-cook-stars.fill-4 i:nth-child(4){
	color:white;
	display:inline-block;
}
.list-cook-stars.fill-5 i{
	color:white;
	display:inline-block;
}
#mutfak-urunleri-banner span{
	text-align: center;
	display: block;
	margin-top: 45px;
	font-size: 25px;
	margin-bottom: 55px;
}
#mutfak-urunleri-banner span strong{
	font-weight: 700;
}
#mutfak-urunleri-banner{
	text-align:center;
}
#mutfak-urunleri-banner img{
	max-width: 75%;
	margin:
	auto;
}
.btn-mtf{
	font-size: 20px;
	color: white;
	display: table;
	margin: auto;
	background: #e1251b;
	padding: 10px 20px;
	border-radius: 6px;
	width: 330px;
}
.btn-mtf i{
	font-size: 26px;
	position: relative;
	margin-left: 15px;
	top: 3px;
}
#theme-footer{
	border-top:1px solid #cccccc69;
	height: 70px;
	margin-top: 100px;
}
#theme-footer .container-fluid{
	display:
	flex;
	height: 100%;
	align-items: center;
}
#theme-footer ul{
	margin: 0;
	padding: 0;
	display: flex;
	list-style: none;
	width: 100%;
	align-items: center;
	justify-content: center;
	position: relative;
}
#theme-footer ul a{
	color: black;
}
#theme-footer img{
	max-height: 30px;
}
.footer-menus{
	width: 50%;
	text-align: center;
}
#theme-footer .container-fluid .footer-col{
	flex: 1;
}
#theme-footer ul li{
	padding: 0;
}
.flickity-product-all a{
	color:white;
}
.flickity-product-inner .flickity-image-wrapper img{
	transition:all 800ms;
}
.flickity-product-inner .flickity-image-wrapper:hover img{
	transform:scale(1.1);
}
.flickity-product-inner .flickity-image-wrapper:hover:before{
	
}
.content-anasayfa{
	display:none;
}
#theme-product .container-fluid{
	display: flex;
	position: relative;
	z-index: 2;
	background: white;
}
#theme-product #theme-product-left{
	float: left;
	width: 50%;
	display: inline-block;
	padding-left: 50px;
	margin-top: 40px;
}
#theme-product #theme-product-right{
	float:
	right;
	width: 45%;
	padding-left: 50px;
	/* border-left: 1px solid #cccccc82; */
	height: 100%;
	padding-right: 50px;
	margin-top: 40px;
}
#pix-slider-for .item {
    display: inline-block;
    /* float: none; */
    overflow: hidden;
}
#pix-slider-nav{
	width: 19%;
	float: left;
	max-width: 150px;
}
#pix-slider-for{
	width:80%;
	float: left;
	min-height: 400px;
	max-width: 767px;
}
#pix-slider-nav .item{
	margin-bottom:10px;
	padding-right: 10px;
	overflow: hidden;
	max-height: 90px;
	width: 100%;
	position: relative;
}
#theme-product-right h1{
	font-size: 28px;
	font-weight: 500;
	margin-top: 25px;
	margin-bottom: 0;
}
#theme-product-right h2{
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
}
.theme-product-breadcrumb{
	font-size: 12px;
	color: dimgray;
	margin-top: 30px;
}
.theme-product-breadcrumb a{
	color: dimgray;
}
#theme-product{
	padding-top: 80px;
	position: relative;
}
#pix-slider-for:not(.slick-slider){
	white-space: nowrap;
	overflow: hidden;
}
#product-icons{
	display: table;
	width: 100%;
	padding-left: 20%;
}
#product-icons .product-icon{
	width: 33.3%;
	float: left;
	text-align: center;
	font-size: 13px;
	position: relative;
}
#product-icons .product-icon label strong{
	display:block;
}
#product-icons .product-icon img{
	margin: auto;
	max-width: 65px;
	/* margin-bottom: 10px; */
	margin-top: 20px;
}
.storefront-product-pagination{
	display:none;
}
#theme-product-background{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	overflow: hidden;
	height: 60vh;
}
#theme-product-background:after{
	content:
	'';
	width:100%;
	height:100%;
	display:
	block;
	background: #ffffffa1;
	top: 0;
	left: 0;
	position: absolute;
}
#theme-product-content{
	width: 100%;
	padding: 0;
}
#theme-product-background img{
	width: 100%;
	object-fit: cover;
}
.storefront-breadcrumb{
	display:none;
}
#pix-slider-nav .item.slick-active{
	cursor:pointer;
}
#pix-slider-nav .item.slick-active.slick-current{
	opacity: 0.8;
}
#pix-slider-nav .item[data-video]:after{
	content:'\f144';
	display:inline-block;
	font-family: "Font Awesome 5 Free";
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	z-index: 9;
	color: red;
	font-size: 26px;
}
#theme-product-detail-left{
	width:50%;
	float:left;
}
#theme-product-detail-right{
	width:50%;
	float:
	right;
	border-left: 1px solid #CCC;
	padding-left: 75px;
}
.socialicons label{
	display: inline-block;
	margin-right: 10px;
	position: relative;
	top: -7px;
}
.socialicons a{
	display:
	inline-block;
	margin-right: 5px;
	font-size: 26px;
}
.socialicons a.insta
{
	background-image:url('/wp-content/themes/storefront/assets/timg/instagram-1865894-1581910.webp');
	background-size: cover;
	border-radius: 50%;
}
.socialicons a.fb{
	background-position: 0px 0;
}
.socialicons a.fb i{
	color:#3b5999;
}
.socialicons a.twt i{
	color:#1da1f2;
}
.socialicons a.twt{
	background-position: -42px 0;
}
.socialicons a.pint{
	background-position: -83px 0;
}
.socialicons a.whats{
	background-position: -123px 0;
}
.socialicons a.whats i{
	color:#128c7e;
}
.socialicons a.email{
	background-position: -164px 0;
}
#tarif-malzemeleri li{
	position:
	relative;
	margin-bottom: 10px;
	cursor: pointer;
}
#tarif-malzemeleri li:before{
	content:
	'';
	display:
	inline-block;
	width: 20px;
	height: 20px;
	border: 1px solid black;
	margin-right: 8px;
	margin-top: 0;
	position: relative;
	top: 4px;
	border-radius: 50%;
}
#tarif-malzemeleri ul{
	list-style:
	none;
	margin: 0;
	margin-left: 10px;
}
#tarif-malzemeleri li.active:after{
	content:
	'\f00c';
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	text-align: center;
	text-indent: 0px;
	position: absolute;
	left: 4px;
	top: 5px;
}
#tarif-malzemeleri label, #tarif-detayi label{
	position:
	relative;
	padding-left: 54px;
	padding-bottom: 34px;
	display: block;
	font-weight: 600;
	font-size: 20px;
}
#tarif-malzemeleri label i, #tarif-detayi label i{
	width: 41px;
	height: 38px;
	display: inline-block;
	background:
	url('/wp-content/themes/storefront/assets/timg/elicon.png');
	position: absolute;
	left: 0;
	background-size: contain;
	background-repeat: no-repeat;
}
#tarif-detayi label i{
	background:
	url('/wp-content/themes/storefront/assets/timg/cokicon.png');
	background-size: contain;
	background-repeat: no-repeat;
}
#tarif-detayi li{
	margin-bottom: 15px;
}
#theme-product .container-fluid:first-child{
	margin-bottom: 100px;
}
#tarif-detayi ul li{
	list-style:none;
}
#tarif-detayi ul{
	margin: 0;
	list-style: none;
}
#tarif-detayi ul li i{
	background:#ff0000;
	color:
	white;
	width: 30px;
	height: 30px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	list-style: none;
	font-style: normal;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 31px;
	font-weight: bold;
}
#related-products .product-item{
	float:
	left;
	width:25%;
	border: 1px solid #CCC;
	margin-right: 20px;
	padding: 20px 10px;
}
.product-item-image{
	text-align: center;
	height: 250px;
}
.product-item-image img{
	max-height:100%;
	max-width: 100%;
	margin: auto;
}
.product-item-info label{
	font-weight: 700;
	display: block;
	height: 73px;
	font-size: 15px;
}
.product-item-info a{
	background: #ff0000;
	color:
	white;
	padding: 9px 28px;
	border-radius:6px;
	display: inline-block;
	font-size: 14px;
}
.theme-story:hover .theme-story-img{
	outline:3px solid #e1251b9c;
}
.storefront-sorting:not(:last-child){
	display:none;
}
.storefront-sorting{
	/* display:none !important; */
	width: 1400px;
	max-width: 90%;
	margin: auto;
}
#flickity-archive{
	text-align:
	left !important;
	margin-top: 30px;
}
.woocommerce-products-header.oops{
	padding-bottom: 0;
	padding-top: 30px;
	background: #f2f2f2;
}
.woocommerce-products-header.oops h1,.woocommerce-products-header.oops h2,.woocommerce-products-header.oops h3,.woocommerce-products-header.oops h4{
	font-size: 20px;
	font-weight: 500;
	text-align: left;
	font-size: 21px;
	font-weight: 600;
}
#flickity-archive .flickity-product-item{
	width: 19%;
	float: left;
	margin-bottom: 10px;
	/* height: 355px; */
}
#flickity-archive{
	display: table;
	white-space: normal;
	width: 100%;
}
.site-main{
	min-height:600px;
}
.footer-socials ul li{
	width: 25px;
	height: 24px;
	display: inline-block;
	background: url(/wp-content/uploads/2024/01/footersocials-v2.jpg);
	background-size: 195px;
	margin-right: 5px;
	position: relative;
	right: -124px;
}
.footer-socials ul li.fb{
	background-position: -33px 0;
}
.footer-socials ul li.insta{
	background-position: 0px 0;
}
.footer-socials ul li.twt{
	background-position: -67px 0;
}
.footer-socials ul li.pint{
	background-position: -101px 0;
}
.footer-socials ul li.ytb{
	background-position: -133px 0;
}
.footer-socials ul li.wp{
	background-position: -168px 0;
}
.copyright{
	width:100%;
	text-align: center;
}
.product-rate{
	height:50px;
	position: relative;
	left: 0;
	margin-bottom: 20px;
	display: flex;
	align-items: center;
}
.product-rate *{
	float: left;
}
.product-rate .cook-stars{
	position: static;
	font-size: 17px;
	bottom: 0;
	right: 0;
	/* margin-right: 11px; */
}
.product-rate .cook-stars i{
	color: #c4c4c4;
}
.product-rate .product-rate-count{
	color: dimgray;
	position: relative;
	top: 2px;
}
.product-set-rate{
	margin-left: *;
	cursor: pointer;
	position: relative;
	top: 2px;
}
.product-set-rate:hover{
	opacity:0.4;
}
.header-col-menus ul li a i{
	margin-right: 10px;
	font-size: 22px;
}
.header-col-menus ul li a:hover{
	color:#585858;
}
.site{
	overflow:hidden;
}
.header-mobile-menu-btn{
	display:none;
}
#theme-mobile-menu{
	display:none;
}
.mtf-uclu{
	display: inline-block;
	align-items: center;
	justify-content: center;
	margin-bottom: 100px;
	white-space: nowrap;
	/* overflow: hidden; */
	text-align: center;
}
.mtf-uclu img{
	box-shadow: 0px 0px 20px 16px #00000029;
	max-width: 100% !important;
	margin: 0;
	outline: none !important;
	max-width: 100% !important;
	cursor: pointer;
	transition: all 200ms;
}
.mtf-uclu img:hover{
	box-shadow: 0px 0px 20px 16px #0000003d;
}
.mtf-uclu a{
		float: none;
		display: inline-block;
		width: 25.3%;
		transform: scale(0.9);
		position: relative;
		z-index: 1;
}
.mtf-uclu a:hover{
	z-index: 9999;
}
.mtf-uclu a:nth-child(2) img{
	/* margin: 0px 35px !important; */
	/* position: relative; */
	/* top: 75px; */
}
.mtf-uclu a:nth-child(2){
	transform: scale(0.9);
	position: relative;
	top: 80px;
}
#tarif-malzemeleri li.active:before{
	background:#ff0000;
}
#tarif-malzemeleri li.active:after{
	color:white;
}
#theme-footer ul li.tkt{
	background:none;
}
#theme-footer ul li.tkt i {
	color:#e1251b;
	position: relative;
	top: 5px;
	font-size: 17px;
	left: 6px;
}
#product-icons .product-icon label{
	position: relative;
	top: -10px;
}
body.page-id-143 .entry-header{
	display:none;
}
#iletisim-formu .container-fluid{
}
#iletisim-formu{
	padding-top: 65px;
	background: #F6F9FC;
	padding-bottom: 150px;
	position: relative;
}
#iletisim-formu .container-fluid .iletisim-left{
	float:left;
	width:50%;
}
#iletisim-formu .container-fluid .iletisim-right{
	/* float:right; */
	width:50%;
	z-index: 7;
	position: relative;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 52px 26px;
	box-shadow: 0 0 10px 3px #00000045;
	margin: auto;
	margin-left: 0;
}
#iletisim-formu .contact-form input{
	width: 100%;
}
#iletisim-formu h1
{
	font-size: 38px;
	line-height: 48px;
	color: #212326;
	font-weight: 600;
}
body.page-id-143 .edit-link{
	display:none;
}
body.page-id-143 #primary,body.page-id-143 .site-main{
	margin-bottom: 0 !important;
	min-height: 0;
}
body.page-id-143 #theme-footer{
	margin-top: 0 !important;
}
#iletisim-formu:before{
	content:'';
	display:block;
	width:100%;
	height:100%;
	background-image: url(https://evdesefvar.arzum.com.tr/wp-content/themes/storefront/assets/timg/walls.jpg);
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	opacity: 0.2;
	background-size: cover;
}
.footer-socials ul li a{
	position: absolute;
	width: 100%;
	height: 100%;
}
.footer-menus ul li{
	padding: 0px 15px !important;
}
.pro-popover{
	    width: 26px;
	    height: 26px;
	    background-color: rgba(0,0,0,.7);
	    border: 3px solid #fff;
	    border-radius: 13px;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    -webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 50%);
	    box-shadow: 0 2px 4px rgb(0 0 0 / 50%);
	    cursor: pointer;
	    position: absolute;
	    top: 3px;
	    z-index: 9999999;
	    display: none !important;
}
.pro-show{
	display: none;
	position: absolute;
	width: 406px;
	height: 150px;
	overflow: hidden;
	padding: 20px;
	border-radius: 20px;
	border: 1px solid #CCC;
	background: white;
	z-index: 9999999;
	top: 20px;
}

.pro-show img{
	max-width: 105px !important;
	float: left;
	box-shadow: none;
}
.pro-show img:hover{
	box-shadow:none !important;
}
.pro-show label{
	font-size: 15px;
	width: 200px;
	display: inline-block;
	white-space: normal;
	text-align: left;
	float: left;
	margin-left: 23px;
	line-height: normal;
}
.pro-show .btn-go{
	float: left;
	background: #e1251b;
	border-radius: 10px;
	color: white;
	padding: 6px 20px;
	font-size: 14px !important;
	margin: 0 !important;
	margin-left: 21px !important;
	margin-top: 11px !important;
	border-radius: 6px !important;
}
.mtf-uclu a:hover .pro-popover{
	display:block !important;
}
.mtf-uclu a .pro-popover:hover .pro-show{
	display:block !important;
}
.mtf-uclu a .pro-popover:hover .location{
	width: 11px;
	height: 11px;
	background:white;
	border-radius:50%;
	display:block;
	position: relative;
	left: 4.4px;
	top: 4px;
}
#old-product .woocommerce-product-gallery{
	display:none;
}
#old-product .summary{
	display:none;
}
#old-product .tabs{
	display:none;
}
#old-product{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: #0000004f;
}
#old-product #tab-reviews{
	float: none;
	background: white;
	padding: 20px;
	margin: auto;
	margin-top: 70px;
	position: relative;
	max-width: 600px;
}
#old-product .related.products{
	display:none;
}
.commentlist{
	display:none;
}
.woocommerce-Reviews-title{
	margin: 0 !important;
	position: relative;
	top: 20px;
	left: 35px;
}
#close-reviews{
	position: absolute;
	right: 20px;
	top: 22px;
	font-size: 30px;
	z-index: 101;
	cursor: pointer;
	color: dimgray;
}
#close-reviews:hover{
	color:black;
}
p.stars a::before{
	width: 25px;
    height: 25px;
	font-size: 25px;
}
p.stars a{
	height: 25px;
    width: 28px;
	margin: 10px 0;
}
.single-product div.product .woocommerce-product-rating{
	margin:0;
}
.star-rating::before, .star-rating span::before{
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before{
	color: #e1251b;
}
p.stars.selected a.active:before, p.stars:hover a:before, p.stars.selected a:not(.active):before, p.stars.selected a.active:before{
	color: #e1251b;
}
p.stars a::before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}
.woocommerce-noreviews{
	display:none;
}
.woocommerce-review-link{
	margin-right:5px;
}
.product-set-rate .set-rate{border: 2px solid black;border-radius: 12px;padding: 0 12px;font-size: 11px;display: flex;align-items: center;justify-content: center;}
.product-set-rate .set-rate .fa-star{
	margin-left: 5px;
}
.archive #flickity-archive .flickity-product-inner img{
	height: 100%;
	width: 100%;
	/* max-height: none; */
}
.comment-form-author,.comment-form-email,.comment-form-cookies-consent{
	display:none !important;
}
#commentform #submit{
	background: #e1251b;
	color: white;
}
#flickity-archive .flickity-product-item .flickity-product-inner,#flickity-archive .flickity-product-item .flickity-product-inner a{
	height: 100%;
	/* display: inline-block; */
}
.comment-notes,.comment-form-comment{
	display:none !important;
}
.comment-form-rating{
	margin-bottom:15px;
}
.header-col-products ul{
	width: 689px;
	height: 410px;
	left: -270px;
	box-shadow: rgb(62 62 70) 0 50px 100px -20px, rgb(0 0 0 / 30%) 0 30px 60px -30px;
	overflow: hidden;
	padding-top: 30px;
}
.header-col-products ul li{
	width: 33%;
	float: left;
	height: 65px;
	text-align: center;
	margin-bottom: 10px;
}
.header-col-products ul li:hover label{
	color: black;
}
.header-col-products ul li img{
	max-width: 100%;
	max-height: 100px;
	display: table;
	margin: auto;
}
.header-col-products ul li a:hover{
	background:transparent;
}
.header-col-products .arrow,.header-col-categories .arrow{
	position: absolute;
	top: 25px;
	left: 170px;
	margin: 0 0 0 -6px;
	width: 12px;
	height: 12px;
	transform: translateY(12px) translateX(-108.406px) translateX(50%) rotate(45deg);
	border-radius: 3px 0 0 0;
	background-color: #fff;
	box-shadow: -3px -3px 5px rgb(82 95 127 / 4%);
	transition-property: transform;
	transition-duration: 250ms;
	z-index: 999999;
	opacity: 0;
}
.header-col-products:hover .arrow,.header-col-categories:hover .arrow{
	opacity:1;
}
.header-col-products:hover span i{
	opacity:0;
}
.header-col-products ul li a{
	display: table;
	width: 100%;
	height: 100%;
}
.over-img img{
	max-width:100%;
	max-height:100%;
}
.over-img{
	width: 100px;
	height: 100px;
	display: flex;
	background: white;
	border-radius: 50%;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	float: left;
}
.tarif-urunu-head h1{
	float: left;
	max-width: 600px;
	margin-left: 20px;
	position: relative;
	top: -15px;
}
.tarif-urunu-head{
	display: flex;
	width: 100%;
	align-items: center;
}
.tax-product_cat .term-description{
	text-align:left;
}
.tax-product_cat .term-description p{
	margin:0;
}
#tarif-malzemeleri h4{
	color: black;
	font-weight: 500;
}
.tarif-urunu-foot a{
	background: #ff0000;
    color: white;
    padding: 9px 28px;
    border-radius: 6px;
    display: inline-block;
    font-size: 14px;
}
.tarif-urunu-foot{
	padding-left: 118px;
	text-align: left;
	position: relative;
	top: -31px;
}
.tarif-urunu-baslik h3{
	margin: 0;
	color: black;
	font-weight: 500;
	font-size: 16px;
	margin-top: 25px;
}
.header-col-categories .cat-img{
	width: 50px;
	height: 50px;
	display: inline-block;
	overflow: hidden;
	border-radius: 50%;
	position: relative;
	z-index: 99;
	margin-right: 10px;
}
.header-col-categories a{
	display: flex !important;
	align-items: center;
	/* justify-content: center; */
}
.header-col-categories .cat-img img{
	max-width: 100%;
	/* max-height: 100%; */
	display: block;
	margin: auto;
	object-fit: cover;
}
.header-col-categories ul{
	width: 689px;
	box-shadow: rgb(62 62 70) 0 50px 100px -20px, rgb(0 0 0 / 30%) 0 30px 60px -30px;
	height: 550px;
	left: -250px;
}
.header-col-categories ul li{
	float: left;
	width: 33%;
	height: 75px;
}
.header-col-categories label{
	cursor:pointer;
	max-width: 100px;
}
.page-template-kvkk #primary{
	max-width: 1400px;
	margin: auto;
	margin-top: 30px;
	float: none;
}
.page-template-kvkk #primary .container-fluid{
	max-width:100%;
}
.page-template-kvkk h1,.linkRed{
	color:#e1251b;
}
.archive.tax-tarif_urunu .tarif-urunu-baslik + .woocommerce-info{
	margin-top: 30px;
	text-align: center;
}
.tax-tarif_urunu .star-rating span:before{
	color:white;
}
.tax-tarif_urunu .star-rating{
	position: absolute;
    right: 0;
    bottom: -13px;
    font-size: 11px;
}
.tax-tarif_urunu .star-rating::before{
	color:transparent;
}
#ckyDetailCategorynecessary{
	display:none !important;
}
.tax-desc-block{
	max-height: 140px;
	overflow: hidden;
	position: relative;
}
.category-vitrin .tax-desc-block{
	max-height: none;
	padding-bottom: 46px;
}
.woocommerce-products-header.oops{
	position:relative;
}
.woocommerce-products-header.oops.category-text:after
{
	content: '';
    background: linear-gradient(180deg,rgba(255,255,255,0) 35.31%,#FFFFFF 95.48%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.category-vitrin .woocommerce-products-header.oops:after{
	display:none;
}
.category-vitrin .woocommerce-products-header.oops{
	padding-bottom:30px;
}
.tax-desc-block .showMore{
    position: absolute;
    right: 0;
    bottom: 20px;
    padding: 0;
    text-decoration: revert;
    cursor: pointer;
    border-radius: 6px;
    color: black;
    z-index: 5;
}
.woocommerce-ordering,.woocommerce-result-count{
	display:none;
}
.woocommerce-pagination{
	float: none;
	font-size: 15px;
}
.pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers{
	
}
.woocommerce-pagination .page-numbers li .page-numbers.current{
	background:red;
	color:white;
}
#old-product #tab-description{
	display:none !important;
}
#old-product #tab-reviews{
	display:block !important;
}
#reviews #comments{
	display:none !important;
}
.video-flickity .flickity-image-wrapper:after{
	content: '\f144';
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	z-index: 9;
	color: white;
	font-size: 69px;
	font-weight: 300;
	opacity: 1;
}

.video-flickity .flickity-image-wrapper:hover:after{
	opacity:0.8 !important;
}
.slick-item-video-inner{
	
position: relative;
	
top: -21px;
}
.theme-data-video #pix-slider-for{
	min-height:0px !important;
}
.theme-data-video #pix-slider-nav{
	max-height: 300px;
}