/*
Theme Name: UIM
Theme URI: http://www.uim.com.tr/
Description: UIM
Author: UIM
Author URI: https://uim.com.tr
Version: 1.0
*/

/* RESET CSS */

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, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;}


body.home {padding:0;}
body {padding:200px 0 0;font-family:'Archivo',arial;overflow-x: hidden;}
* {outline:none;}
a {color:#000;text-decoration:none;font-size:15px}
img {max-width:100%;}
h1 {font-size:44px;margin-bottom:44px;}
h2 {font-size:38px;margin-bottom:38px;}
h3 {font-size:34px;margin-bottom:34px;}
h4 {font-size:30px;margin-bottom:30px;}
h5 {font-size:24px;margin-bottom: 24px;}
h6 {font-size:20px;margin-bottom:20px;}
p {font-size:15px;margin-bottom:15px;line-height: 20px;}

input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
    position: relative;
    vertical-align: top;
    appearance: none;
    box-shadow: none;
    cursor: pointer;
    font-size: 15px;
    line-height: 23px!important;
    margin: 0 0 10px!important;
    outline: 0;
    padding: 25px 20px!important;
    transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    border-radius: 0!important;
}

input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
    background-color: transparent!important;
    border-color: #e2e2e2!important;
    color: #000!important;
}

input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus {
    background-color: transparent;
    border-color: #e2e2e2;
    color: #000
}

header.header {position:fixed;top:0;left:0;width: 100%;z-index: 999;}
header.header .header-nav {background:#000;border-bottom:1px solid #fff;padding:10px 0;color:#fff;font-size:11px;}
header.header .header-nav ul {display:flex;float:right;}
header.header .header-nav ul a {color:#fff;margin:0 0 0 10px;font-size:11px;}
header.header .header-content {background: #000000;background: linear-gradient(0deg,rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 1) 77%);}
header.header .header-content .header-top .logo img {height:61px;margin:15px 0}
header.header .header-bottom .mainmenu {display:flex;}
header.header .header-bottom .mainmenu a {margin:0 30px 0 0;padding:5px 0 18px;display:block;color:#fff;letter-spacing:-0.2px;font-weight:500;position:relative;}
header.header .header-bottom .mainmenu a:hover:after ,.header-bottom .mainmenu .current_page_item a:after {content:"";background:#E20001;height:3px;display:block;width:100%;position:absolute;left:0;bottom:0;}
header.header .ajax-search-container {width:100%;border-bottom:1px solid #ccc;max-width:560px;margin:10px auto 0;position:relative;z-index: 99;}
header.header .ajax-search-container .search-field {width: calc(100% - 70px);height:50px;background:none;border:none;color: #fff!important;padding: 0 15px!important;margin: 0!important;}
header.header .ajax-search-container input[type="submit"] {}
header.header .ajax-search-container .searchBtn {background:url(/wp-content/uploads/searchBg.svg) no-repeat center;-webkit-filter: invert(100%);filter: invert(100%);border:none;display:inline-block;width: 60px;height:50px;float: right;}
header.header .ajax-search-container #datafetch {position:absolute;left:0;top:60px;background:#fff;border:1px solid #eee;padding: 15px;display: none;width: 100%;}
header.header .ajax-search-container #datafetch li {margin:0;float: left;padding:10px 0;width:100%;}
header.header .ajax-search-container #datafetch li a img {width:50px;height:50px;display:inline-block;margin: 0 10px 0 0;float:left;}
header.header .ajax-search-container #datafetch li a .product-title {display:inline-block;float:left;width: calc(100% - 180px);}
header.header .ajax-search-container #datafetch li a .price {width: 90px;float:right;display:inline-block;font-weight:600;letter-spacing:-0.4px;text-align:right;}
header.header .ajax-search-container #datafetch li + li {border-top:1px solid #eee;}
header.header .ajax-search-container input::placeholder {color: #fff;}
header.header .ajax-search-container input::-webkit-input-placeholder { color: #fff; } 
header.header .ajax-search-container input::-moz-placeholder { color: #fff; } 
header.header .ajax-search-container input:-ms-input-placeholder { color: #fff; } 
header.header .header-icon-list {position:relative;text-align:right;}
header.header .header-icon-list .items.compare-wrap {margin-left:auto;}
header.header .header-icon-list .items svg {-webkit-filter: invert(100%);filter: invert(100%);}
header.header .header-bottom ul {position: relative;text-align: center;padding: 0;top: 0;}
header.header .header-bottom ul li {display:inline-block;text-align:left;}
header.header .header-bottom ul a {margin: 0 10px;padding:5px 0 18px;display:block;color:#fff;letter-spacing:-0.2px;font-weight: 400;position:relative;}
header.header .header-bottom ul a:hover:after, .header-bottom .current-product_cat-ancestor > a:after {content:"";background:#E20001;height: 3px;display:block;width:100%;position:absolute;left:0;bottom:1px;}
header.header .header-bottom li .current-product_cat-ancestor > a:after {display:none;}
header.header .header-bottom li li a:after {height:2px!important}
header.header .header-bottom ul li:hover > a:after {content:"";background:#e20001;height: 3px;display:block;width:100%;position:absolute;left:0;bottom:1px;}

header.header .header-bottom ul ul {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 36px;
    width: 100%;
    padding: 20px;
    min-height: 150px;
    text-align: left;
    overflow-y: scroll;
    max-height: 60vh;
    border: 1px solid #000000;
    box-shadow: 0 2px 8px #000000;
    transition: all 0s ease-in-out;
    transition-delay: 0s;
    background: #000000;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.55) -40%, rgba(0, 0, 0, 1) 50%);
}

header.header .header-bottom ul li:hover > ul {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease-in-out;
    transition-delay: 0.3s;
}

header.header .header-bottom ul li:hover ul ul {opacity:1!important;visibility:visible;display: block;padding: 0px 0 0 10px !important;}

/*header.header .header-bottom ul ul {display:none;position: absolute;left:0;top: 37px;width: 100%;padding: 20px;min-height: 150px;}
header.header .header-bottom ul li:hover ul {display:block;background: #fff;padding:15px;text-align: left;overflow-y: scroll;max-height: 60vh;border: 5px solid #fff;border: 1px solid #ddd;box-shadow: 0 0 15px #ccc;}*/

header.header .header-bottom ul li ul ul {overflow:visible!important;border: 0!important;box-shadow: none!important;padding: 0 0 0 10px!important;background: none;}
header.header .header-bottom ul li:hover ul a {/* padding: 7px 0; */}
header.header .header-bottom ul li:hover ul li {width: 20%;float:left;}
header.header .header-bottom ul li:hover ul li a {font-weight: 600;color:#E20001;margin-bottom: 5px;padding: 6px 0;margin: 10px 10px 0;font-size: 14px;}
header.header .header-bottom ul li:hover ul ul li {display:block;width: 100%;}
header.header .header-bottom ul li:hover ul li li a {font-weight: 500;color: #ffffff;margin:0 10px;}
header.header .header-bottom ul li:hover ul li li li a {font-weight:400;}
header.header .header-bottom ul ul ul {position:relative;top: 0;display:block;float: left;padding: 0 0 15px 15px!important;min-height: fit-content;/* opacity: 1; *//* visibility: visible; */}
header.header .header-bottom ul ul ul li {width:100%;}
header.header .cart-count {color: #fff; font-size: 11px; font-weight: 500; position: absolute; right: 1px; top: 24px; text-align: center; width: 15px;}
header.header .header-bottom ul li li a:after {background:#e200012e!important;width:25%!important;}
header.header .header-bottom ul li li li a:after {display:none!important;}
header.header .header-bottom ul li li li a:hover {text-decoration: underline;}


footer {}
footer .footer-top {background:#F5F5F5;border-bottom:1px solid #E2E2E2;line-height:85px;font-weight:500;}
footer .footer-top .tnp-subscription {border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;margin: 0;padding: 0 30px;height: 100%;}
footer .tnp-field label {display:none!important;}
footer .tnp-email {line-height: 85px!important;height:85px;margin: 0!important;padding: 0!important;}
footer .tnp-field-email {width:75%;float:left;margin: 0!important;}
footer .tnp-field-button {width:25%;float:right;margin: 0 !important;}
footer .tnp-submit {background:none!important;color:#000!important;font-weight:500;padding: 0!important;float: right;height: 85px!important;}
footer .footer-center {background:#F5F5F5;padding:50px 0;}
footer .footer-center .logo {margin:0 0 35px;}
footer .footer-center p {font-size: 15px;margin-top:15px;line-height: 20px;}
footer .footer-center h3 {font-size:18px;font-weight:500;color:#000;}
footer .footer-center ul li a {line-height:25px;}
footer .red-line {background:#E20100;overflow: hidden;}
footer .red-line ul {line-height:80px;color:#fff;text-align:center;}
footer .red-line ul li {display:inline-block;padding:0 0 0 5px;margin:0 20px;}
footer .red-line ul li:before {content:"";background:url(/wp-content/uploads/cargo.png) no-repeat center;width:44px;height:80px;display:inline-block;float:left;}
footer .red-line ul li + li:before {background-image:url(/wp-content/uploads/return.png)}
footer .red-line ul li + li + li:before {background-image:url(/wp-content/uploads/ssl.png)}
footer .red-line ul li + li + li + li:before {background-image:url(/wp-content/uploads/support.png)}
footer .uim {background:#000;overflow: hidden;}
footer .uim p {color:#fff;font-size:11px;line-height:80px;margin: 0!important;}
footer .uim img {float:right;margin:0 0 0 10px;height:40px;width:auto;}
.footer-uim-logo {text-align:right;}
.footer-uim-logo a {display:inline-block;color:#fff;margin: 20px 0 0 0;line-height:40px;font-size:12px;}


.collection-home-title {background:#E20100;color:#fff;font-weight:500;font-size:2rem;position: relative;line-height:35px;min-height:200px;}
.collection-home-title p {position: absolute;top: 50%;transform: translateY(-50%);padding: 0 15px;line-height: 35px!important;font-size: 34px;}

.wp-block-latest-posts__list li {position:relative;}
.wp-block-latest-posts__list li img {position:relative;max-width: 100%!important;max-height: 180px!important;margin: 0 auto;}
/*.wp-block-latest-posts__list li time {position:absolute;left:0;bottom:110px;font-size:11px;font-weight:500;}
.wp-block-latest-posts__list li time:before {content:"MARKA MOTOR ";color:#000}*/
.wp-block-latest-posts__list li a {font-size:18px;font-weight:500;line-height: 22px;display: block;}
.wp-block-latest-posts__list li p {font-size:15px;}
.wp-block-latest-posts__list li {padding: 15px!important;margin-bottom: 50px!important;}
.wp-block-latest-posts__list li {border: 1px solid #E2E2E2;}
.wp-block-latest-posts__list li div {margin: 10px 0 0 0;line-height: 20px;text-align: center;}
.wp-block-latest-posts__list li div.wp-block-latest-posts__featured-image {margin:0;}
.wp-block-latest-posts__list li div.wp-block-latest-posts__post-excerpt {text-align:left;}
.wp-block-latest-posts__list li time {margin:0 0 10px 0;position:relative;}
.wp-block-latest-posts__list li time:before {content:"Marka Motors";margin:0 5px 0 0 ;padding:0 15px 0 0;background:url(/wp-content/uploads/blogTimeLine.png) no-repeat right center;}
.wp-block-latest-posts__list li img {transition: transform 300ms;}
.wp-block-latest-posts__list li:hover img {transform: scale(1.05);}
.full-width-image { width: 100vw; position: relative; left: 50%; right: 50%;  margin-left: -50vw;margin-right: -50vw;}
.full-width-image img {width:100%;}
.wc-block-product-template { gap:0;}
.wc-block-product-template li {border:1px solid #E2E2E2;padding: 0 15px 60px;position:relative;}
.wc-block-product-template li:hover {box-shadow:0 0 15px #0000002b;z-index:99;}
.wc-block-product-template li * {text-align:left;}

.wc-block-product-template li.product a img {
    margin: 2rem auto;
    max-height: 170px;
    width: auto;
}


.wc-block-product-template li h2 {font-size: 15px!important;color: #111;}
.wc-block-product-template li h2 a {width:100%;}
.wc-block-product-template li h2 .list-pro-title {
    height: 73px;
    line-height: 18px;
    overflow: hidden;
}
.wp-block-woocommerce-product-image a {text-align: center!important;}
.wc-block-product-template li .amount {font-size: 19px!important;color: #000;font-weight: 500;}
.wc-block-product-template li .brand {height:1px;position:relative;display:block;}
.wc-block-product-template li .brand img {height:50px;position:absolute;right:0;bottom:0;}
.wc-block-product-template li .category {font-size:11px;margin-bottom: 5px;}
.wc-block-product-template li .wp-block-button__link {height:64px;background:#F5F5F5;width:100%!important;border-radius:0;margin:0!important;position:absolute;left:0;bottom:0;text-align: left!important;display: block!important;color: #000;font-weight: 600;float: left;font-size: 15px!important;}
.wc-block-product-template li .ajax_add_to_cart:after {content:"";display:inline-block;width:25px;height:25px;position: absolute;right: 15px;top: 20px;background: url(/wp-content/uploads/basketBtn.svg) center no-repeat;}
.wc-block-product-template li .ajax_add_to_cart:hover:after {-webkit-filter: invert(100%); filter: invert(100%);}
.wc-block-product-template li .ajax_add_to_cart span {color:#000;font-weight:600;float:left;font-size: 15px;}
.wc-block-product-template li .wp-block-button__link:hover {background:#E20100;}
.wc-block-product-template li .wp-block-button__link:hover span {color:#fff;}
.wc-block-product-template li .added_to_cart.wc_forward {position:absolute;right:0;bottom:70px;background:#3ea13e;color:#fff;padding:10px 20px;}
.wc-blocks-components-select .wc-blocks-components-select__select {height: 70px;padding: 22px 20px !important;}


.breadcrumb-area {}
.breadcrumb-area h1.title {font-weight:500;border-bottom:1px solid #E2E2E2;padding-bottom: 10px;}
.breadcrumbs-wrapper {margin: 0 0 50px;}
.breadcrumbs-wrapper a, .breadcrumbs-wrapper {color: #848484;font-size: 12px;}
.breadcrumbs-wrapper a:hover {color:#000;}
.breadcrumbs-wrapper .delimiter {width: 25px;display:inline-block;height: 10px;content: "Marka Motors";background: url(/wp-content/uploads/blogTimeLine.png) no-repeat center;} 
.breadcrumbs-wrapper .current {font-size: 12px;font-weight:500;}
.woocommerce-ordering select {border:1px solid #eee;padding: 10px!important;font-size:13px;margin: 0 0 15px!important;}

.woocommerce .products {gap: 0!important;}
.woocommerce .products li {border:1px solid #E2E2E2;padding: 0 15px 70px!important;/* margin: 0 3px 3px!important; */height: 100%;}
.woocommerce .products li:hover {box-shadow:0 0 15px #0000002b;z-index:99;}
.woocommerce .products li * {text-align:left;}
.woocommerce .products li h2 {font-size: 14px !important;color: #111;line-height: 16px;padding: 0 0 10px!important;}
.woocommerce .products li .amount {font-size: 19px!important;color: #000;font-weight: 500;}
.woocommerce .products li .brand {height: auto;position: absolute;display:block;bottom: 0;right: 0;border-radius: 5px;padding: 5px;background: #fff;}
.woocommerce .products li .brand img {height: 40px!important;width: auto!important;margin: 0!important;}
.woocommerce ul.products li.product a img {margin:0 auto 1rem;max-height: 160px;width:auto;}
.woocommerce .products li .category {font-size:11px;margin-bottom: 5px;display: block;}
.woocommerce .products li .ajax_add_to_cart {height:64px;background:#F5F5F5;width:100%!important;border-radius:0;margin:0!important;position:absolute;left:0;bottom:0;text-align: left!important;display: block!important;padding: 0 15px;line-height: 64px;color: #000;font-weight: 600;float: left;font-size: 15px;}
.woocommerce .products li .ajax_add_to_cart:before {content:"";display:inline-block;width:25px;height:25px;position: absolute;right: 15px;top: 20px;background: url(/wp-content/uploads/basketBtn.svg) center no-repeat;}
.woocommerce .products li .ajax_add_to_cart:hover:before {-webkit-filter: invert(100%); filter: invert(100%);}
.woocommerce .products li .ajax_add_to_cart:hover {background:#E20100;}
.woocommerce .products li .ajax_add_to_cart:hover {color:#fff;}
.woocommerce .products li .button.product_type_simple {height:64px;background:#F5F5F5;width:100%!important;border-radius:0;margin:0!important;position:absolute;left:0;bottom:0;text-align: left!important;display: block!important;padding: 0 15px;line-height: 64px;color: #000;font-weight: 600;float: left;font-size: 15px;}
.woocommerce .products li .button.product_type_simple:hover:before {-webkit-filter: invert(100%); filter: invert(100%);}
.woocommerce .products li .button.product_type_simple:hover {background:#E20100;}
.woocommerce .products li .button.product_type_simple:hover {color:#fff;}
.woocommerce .products li .added_to_cart.wc_forward {position:absolute;right:0;bottom:70px;background:#3ea13e;color:#fff;padding:10px 20px;}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {margin-top:15px;/* max-height: 170px; *//* overflow: hidden; */}
.woocommerce ul.products li.product h2 .woocommerce-LoopProduct-link {margin-top: 0;}
.product-meta-wrapper-loop {position:relative;}
.product-loop-meta {position:relative;color: #666;font-size: 12px;margin-bottom: 5px;}
.list-pro-title {
    height: 65px;
    overflow: hidden;
}

.left-sidebar {padding-right:70px;}
.left-sidebar .icheckbox_square-blue {zoom: 0.7;}
.left-sidebar .woof_childs_list_opener {float:right;}
.left-sidebar li.woof_childs_list_li {padding:10px 0!important;display:block;float:left;width:100%;}
.left-sidebar li.woof_childs_list_li + li {border-top:1px solid #eee;}
.left-sidebar .woof_container_inner label {font-size:14px;}
.left-sidebar .woof_container {padding:0 0 15px;margin-top:15px;border-bottom:1px solid #eee;float:left;width:100%}
.left-sidebar .irs-grid span {font-size:11px!important;}
.left-sidebar .irs-from, .left-sidebar .irs-to {font-size:11px!important;}

.main-content.container {min-width:100%;padding:0}



.woof_products_top_panel_ul ul li {font-size:14px;font-weight:600}
.woof_products_top_panel_ul ul li a {font-size:14px;font-weight:400;}
.woof_products_top_panel li span, .woof_products_top_panel2 li span {background:none;border:1px solid #ddd;padding: 5px 20px 5px 10px;position: relative;}
.woof_products_top_panel li span:after, .woof_products_top_panel2 li span:after {content:"";display:block;width:13px;height:13px;background: url(/wp-content/uploads/removeIcon.png) no-repeat center;background-size:10px 10px;position: absolute;right: 4px;top: 6px;}



body.home .home-none, .woocommerce-Tabs-panel h2:first-child, .woocommerce-result-count, .woocommerce .products li .ajax_add_to_cart:after, .woof_submit_search_form_container, .woof_reset_button_2 {display:none!important}







#side-cart-overlay {display:none;position: fixed;left:0;top:0;width:100%;z-index:99999;background:#0000001f;height: 100vh;} 
#side-cart-wrapper {display:none;position: fixed;right:0;top:0;max-width:350px;width:100%;z-index:99999;background:#fff;height: 100vh;padding: 0 15px;}
#side-cart-wrapper.open, #side-cart-overlay.open {display:block;}
#side-cart-wrapper .side-cart-header {margin: 25px 0 15px;position:relative;}
#side-cart-wrapper .side-cart-header h3 {font-size:24px;margin: 0;padding: 0;}
#side-cart-wrapper .side-cart-header #close-side-cart {position:absolute;right: -5px;top: -10px;border:none;background:#000;color:#fff;border-radius:3px;width: 25px;font-size: 22px;padding: 1px 0 0;height: 25px;display: grid;}
#side-cart-wrapper .widget_shopping_cart_content .product_list_widget li {border-bottom:1px solid #eee;padding:15px 0!important;float: left;width: 100%;}
#side-cart-wrapper .mini_cart_item {position:relative;}
#side-cart-wrapper .widget_shopping_cart_content a {display:block;float: left;width: calc(100% - 25px);font-weight: 400!important;font-size: 13px;line-height: 15px;}
#side-cart-wrapper .widget_shopping_cart_content a img {float: left!important;margin: 0 10px 0 0!important;width: 35px;height: auto;}
#side-cart-wrapper .widget_shopping_cart_content a.remove_from_cart_button {background: #ff2b2b;color: #fff!important;font-size: 17px;padding: 0;float: left;position: absolute;right: 0;top: 15px;width: 25px;height: 25px;line-height: 23px;border-radius: 50%;text-align: center;}
#side-cart-wrapper .quantity {display:block;text-align: left;width: 100%;font-weight: 600;font-size: 14px;margin: 10px 0 0px 0;float: left;}
#side-cart-wrapper .woocommerce-mini-cart__total {margin:20px 0;text-align:right;font-size: 16px;float: left;width: 100%;}
#side-cart-wrapper .woocommerce-mini-cart__buttons {gap:3px;display:flex;clear: left;}
#side-cart-wrapper .woocommerce-mini-cart__buttons a {background: #E20100!important;color: #ffffff !important;border:1px solid #ddd!important;border-radius:0!important;font-size: 16px;padding: 10px 15px;text-align: center;}
#side-cart-wrapper .woocommerce-mini-cart__buttons a.checkout {background: #3ea13e!important;color:#fff!important;}



.yith-woocompare-popup-container { z-index: 99999 !important; background: #fff !important;}
.yith-woocompare-table-scroll-wrapper {padding: 3%!important;}
.yith-woocompare-table-scroll-wrapper .compare-list h2 {display:none}
.yith-woocompare-table-scroll-wrapper .dataTables_scroll .image-wrap img {max-width:250px;}
#yith-woocompare-preview-bar img{height:auto!important;}

.content-bar {margin-bottom:50px;}
.content-bar p {margin-bottom:10px;line-height: 20px;}

.woocommerce .single-product .product_meta .sku_wrapper, .single-product .product_meta .posted_in, .single-product .product_meta .posted_in, .tagged_as {display:block;font-size: 13px;color:#000;margin-bottom: 15px;text-transform: uppercase;}
.woocommerce .single-product .product_meta .sku_wrapper:before, .single-product .product_meta .posted_in:before, .single-product .product_meta .posted_in:before {/* content:""; */background:#000;display:inline-block;width:4px;height:4px;border-radius:50%;margin:5px 5px 0 0;float:left;}
.woocommerce .single-product .product_meta span * {color:#555;font-size: 13px;}
.woocommerce .single-product .cart .quantity .qty {border:1px solid #eee;height:50px;width: 55px;text-align:center;padding: 0 0 0 12px!important;}
.woocommerce .single-product .cart .single_add_to_cart_button {background: #E20100!important;border-radius:0!important;height:50px;padding: 0 25px!important;}
.woocommerce .single-product .cart .single_add_to_cart_button:hover {background: #000!important;color:#fff!important;}
.woocommerce .single-product .woocommerce-Price-amount {color: #E20100!important;font-weight:700;font-size:24px;margin: 0 0 5px;letter-spacing:-1px;display:block;}
.woocommerce div.product .woocommerce-tabs ul.tabs {margin:0;padding: 0;overflow: visible;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background: #fff;color: #000!important;font-size: 35px;border-radius: 0 !important;border: 1px solid #eee;padding: 23px 36px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active  {background: #E20100!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {float: left;margin: 0;padding: 0;color: #000;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color:#fff;padding: 0;margin: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before {display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {display:none;}
.woocommerce div.product .woocommerce-tabs .panel {margin: 15px 0 100px;}

.woocommerce-product-gallery {border:1px solid #eee;padding:30px;}
.woocommerce-product-gallery .flex-control-nav img {width: 80px!important;border:1px solid #eee;}
.woocommerce-product-gallery .flex-control-nav img.flex-active {border-color:#666;}
.woocommerce-product-gallery__trigger {display:none;}
.single-product .product_meta .posted_in + .posted_in {display:none;}
.single-product .product_meta2 .posted_in {line-height: 60px;display: flex;margin: -15px 0 0 0;}
.single-product .product_meta2 .posted_in a {line-height: 50px;display:inline-block;margin: 0 0 0 10px;}
.single-product .product_meta2 .posted_in img {height: 42px;float:left;margin: 10px 0 0 0;}

.woocommerce-pagination .page-numbers:after, .woocommerce-pagination .page-numbers:before {display:none!important;}
.woocommerce nav.woocommerce-pagination ul {border:none;}
.woocommerce-pagination li * {background:none;border:none!important;font-size:16px!important;padding:0 15px!important;line-height:40px!important;}
.woocommerce-pagination .current {background:#E20100!important;color:#fff!important;}
.woocommerce nav.woocommerce-pagination ul li {border:none!important}
.woocommerce nav.woocommerce-pagination ul li a:hover {color:#fff;background:#000}
.woocommerce-Tabs-panel ul {list-style:circle;margin:5px 0 20px 20px;}
.stock {color:#000!important;display:inline-block;font-size:20px;margin: 15px 0 20px;background:#ddd!important;padding:7px 15px;}
.stock:before {content:"✖";margin:0 5px 0 0;}
.stock.in-stock {background:green!important;color: #fff!important;}
.stock.in-stock:before {content: "✔"}



.pay-bank-price {font-size: 14px;color: #000;margin: 0px 0;border-top: 1px solid #eee;padding-top: 15px;}
.pay-bank-price span * {color: #000!important;font-size:18px}
#kargo-sayaci {margin-bottom: 20px; padding: 10px; background: #f9f9f9; border-left: 4px solid #d9534f; font-weight: bold;}
.woocommerce .summary .price , .woocommerce .summary .pay-bank-price {width: 100%;display:inline-block;margin: 0 0 5px;}

.wc-block-components-product-metadata__description {display:none;}

.wc-block-cart-item__quantity {flex-direction: row!important;}
.wc-block-cart-item__remove-link {float:right;margin: 0 0 0 auto!important;background:#E20100!important;padding:5px 10px!important;color:#fff!important;text-decoration:none!important;}
.wc-block-components-product-price {font-weight:700}
.wc-block-components-button.contained {background:#3ea13e!important;color:#fff;font-weight:500;font-size:18px;border: none!important;}
.wc-block-components-checkbox__label {font-size:14px;}
.wc-block-components-notice-banner__dismiss.contained {background:none!important}



input.wc-block-components-quantity-selector__input {
    margin: 0!important;
    padding: 0!important;
}












.woocommerce-account:not(.logged-in) #qodef-page-content .woocommerce>h2 {
    margin-top: -7px
}

.woocommerce-account:not(.logged-in) #qodef-page-content .woocommerce>.woocommerce-form {
    margin-bottom: -7px
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 30%;
    float: left;
    padding-right: 50px
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
    position: relative;
    margin: 0;
    padding: 10px 0
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li p {
    margin: 0
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    font-size: 15px;
    line-height: 1.0667em;
    font-weight: 600;
    text-transform: uppercase;
    position: relative
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {text-decoration:underline;}


.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: var(--qode-main-color);
    transform: scaleX(0);
    transition: transform .25s cubic-bezier(.45,.05,.27,.94)
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after {
    bottom: -6px
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
    color: #000
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:after {
    transform: scaleX(1)
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:after {
    transform: scaleX(1)
}

.woocommerce-account .woocommerce-MyAccount-content {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 70%;
    float: left
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details {
    margin: 30px 0 0
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details {
    margin: 48px 0 0
}

.woocommerce-account .woocommerce-MyAccount-content h2 {
    font-family: Archivo,sans-serif;
    color: #000;
    text-transform: uppercase;
    letter-spacing: -.025em;
    font-size: 24px;
    line-height: 1em;
    font-weight: 700;
    margin: 0 0 20px
}

.woocommerce-account .woocommerce-MyAccount-content .order-again {
    margin: 30px 0 0
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button {
    margin-top: 0
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit {
    font-family: Archivo,sans-serif;
    font-size: 13px;
    line-height: 1.0769em;
    font-weight: 700;
    position: relative;
    display: inline-flex;
    align-items: center;
    column-gap: 11px;
    vertical-align: middle;
    width: auto;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 0;
    outline: 0;
    transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    box-shadow: none;
    background-image: none;
    opacity: 1;
    color: var(--qode-button-color,#000);
    background-color: transparent;
    border: 0;
    padding: 0!important;
    align-items: center;
    color: #000;
    column-gap: 17px;
    text-decoration: underline;
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit .qodef-m-text {
    display: inline-block
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit svg {
    overflow: visible
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit svg path {
    transition: transform .4s cubic-bezier(.51,.56,.04,.9),clip-path .4s cubic-bezier(.51,.56,.04,.9);
    transform: rotate(0) translateX(0) scaleX(1)
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit svg path:nth-of-type(1) {
    transform-origin: 75% 72%
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit svg path:nth-of-type(2) {
    transform-origin: 11% 50%
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit .qodef-m-arrow {
    color: var(--qode-main-color);
    margin-left: 3px;
    position: relative;
    top: -1px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit .qodef-m-arrow svg {
    display: block
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit:hover {
    color: var(--qode-button-hover-color,var(--qode-button-color,#000))
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit:hover svg path:nth-of-type(1) {
    transform: scaleX(1.4) rotate(45deg) translateX(0)
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit:hover svg path:nth-of-type(2) {
    transform: scaleY(1.4) rotate(45deg) translateX(0)
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit .qodef-m-arrow {
    margin-left: -3px
}

.woocommerce-account .button {
    font-family: Archivo,sans-serif;
    font-size: 13px;
    line-height: 1.0769em;
    font-weight: 700;
    position: relative;
    display: inline-flex;
    align-items: center;
    column-gap: 11px;
    vertical-align: middle;
    width: auto;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 0;
    outline: 0;
    transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    box-shadow: none;
    background-image: none;
    opacity: 1;
    padding: 17px 35px 16px;
    cursor: pointer;
    z-index: 3;
    color: var(--qode-button-color,#fff);
    background-color: var(--qode-button-bg-color,var(--qode-main-color));
    border: 1px solid var(--qode-button-border-color,transparent);
    background-image: linear-gradient(to bottom,var(--qode-button-bg-color,var(--qode-main-color)) 50%,var(--qode-button-bg-hover-color,#000) 50%);
    background-repeat: no-repeat;
    background-origin: border-box;
    transition: color .3s ease-out,background-position .3s ease-out;
    background-size: 100% 203%;
    background-position: 0 0
}

.woocommerce-account .button:hover {
    color: var(--qode-button-hover-color,#fff);
    border-color: var(--qode-button-border-hover-color,transparent);
    background-position: 0 100%
}

.woocommerce-account .button .qodef-svg--button-arrow {
    overflow: visible;
    --qode-clip: 4px
}

.qodef-browser--safari .woocommerce-account .button .qodef-svg--button-arrow {
    --qode-clip: 3px
}

.woocommerce-account .button .qodef-svg--button-arrow path {
    transition: transform .4s cubic-bezier(.51,.56,.04,.9),clip-path .4s cubic-bezier(.51,.56,.04,.9)
}

.woocommerce-account .button .qodef-svg--button-arrow path:nth-of-type(1) {
    transform: translateY(7px) translateX(-3px) rotate(-45deg);
    clip-path: inset(-2px var(--qode-clip) -2px -2px)
}

.woocommerce-account .button .qodef-svg--button-arrow path:nth-of-type(2) {
    transform: translateY(5px) translateX(-3px) rotate(-45deg);
    clip-path: inset(-2px -2px 4px -2px)
}

.woocommerce-account .button:hover .qodef-svg--button-arrow path {
    clip-path: inset(-2px -2px -2px -2px);
    transform: translateY(0) translateX(0) rotate(0)
}

.woocommerce-account .button .qodef-m-arrow {
    display: none
}

.woocommerce-account .woocommerce-form-login .form-row:not(.woocommerce-form-row) {
    display: inline-flex;
    flex-direction: row-reverse;
    align-items: center
}

.woocommerce-account .woocommerce-form-login .form-row:not(.woocommerce-form-row) button {
    margin-right: 20px
}

.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox {
    display: flex;
    align-items: center;
    margin: 0
}

.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox input[type=checkbox] {
    margin: 0 5px 0 0
}

.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword {
    margin-top: 10px
}

.woocommerce-account .woocommerce-form-register .woocommerce-privacy-policy-text {
    margin-bottom: 31px
}

.woocommerce-account .woocommerce-EditAccountForm fieldset {
    padding: 0;
    margin: 0
}

.woocommerce-account .woocommerce-EditAccountForm fieldset legend {
    display: none
}

.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row {
    margin: 0 0 20px
}

.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row input {
    margin: 0
}

.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {
    font-family: Archivo,sans-serif;
    color: #000;
    text-transform: uppercase;
    letter-spacing: -.025em;
    font-size: 24px;
    line-height: 1em;
    font-weight: 700;
    margin: 0 0 20px
}

.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {
    margin: 0;
    padding: 0;
    list-style: none
}

.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {
    position: relative;
    margin: 0;
    padding: 10px 0
}

.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li p {
    margin: 0
}

.woocommerce-order-received .woocommerce-order .woocommerce-order-details {
    margin-top: 40px
}

.woocommerce-order-received .woocommerce-order h2 {
    font-family: Archivo,sans-serif;
    color: #000;
    text-transform: uppercase;
    letter-spacing: -.025em;
    font-size: 24px;
    line-height: 1em;
    font-weight: 700;
    margin: 0 0 20px
}

.woocommerce-order-received .woocommerce-order .woocommerce-customer-details {
    margin-top: 50px
}


.woocommerce-Addresses {margin:50px 0 0;}
.woocommerce-Button.button {color: #fff!important;background: #E20100!important;padding: 20px 35px!important;border-radius: 0!important;margin-left: auto!important;}
.woocommerce-Address address {margin:50px 0 0;display:block;}

.woocommerce-info {
  background:#fafafa;
  border:1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 15px 20px 15px 50px;
  }
.woocommerce-info .button, button.button {color: #fff!important;background: #E20100!important;padding: 20px 35px!important;border-radius: 0!important;margin-left: auto!important;}
.woocommerce-info:before {display:none;text-align:left;}


#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper .wlfmc_wishlist_bulk_action {display:none!important;}
#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-footer tr {border:none!important;border:none!important;}
#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-footer td {padding:0!important;}
#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-footer td .add-all-to-cart-btn.button {border:none!important;color: #fff!important;background: #E20100!important;padding: 30px 35px!important;border-radius: 0!important;margin-left: auto!important;}
#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-footer td .add-all-to-cart-btn.button:hover {background:#000!important}
#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper .product-checkbox {display:none!important}
#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper .product-remove {margin:25px 0 0;color: #fff!important;background: #E20100!important;border-radius:0!important;}
#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper .product-remove i {color: #fff!important;}
#wlfmc-wishlist-form .wlfmc-wishlist-table .last-column .add_to_cart_button {color: #fff!important;background-color: #E20100!important;border-radius:0!important;}
#wlfmc-wishlist-form .wlfmc-wishlist-table .wc-forward.button.empty-button {color: #fff!important;background-color: #E20100!important;border-radius:0!important;}
.wishlist_item .stock span + span {padding-right:15px}
.tinv-wishlist .product-action .button { color: #000; font-size: 15px; padding: 15px 10px;}

.wc-block-components-text-input label {/* top:5px!important; */}
.wc-block-components-text-input input {height: 70px!important;}


.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {border:none;padding:0;}
.woocommerce-LostPassword.lost_password {text-decoration:underline!important;}
#account_display_name_description {top:-10px;position:relative;}

.woocommerce-info::after {content:"";background:url(/wp-content/uploads/info.png) center no-repeat;position:absolute;left: 20px;width:20px;height:20px;background-size:20px;}
.contact-data {margin-bottom:40px;}
.contact-data img {max-width:35px;}
.wlfmc-popup-header {max-width:130px;margin:0 auto;}
.wlfmc-popup-header-bordered span {display:none!important;}
.wlfmc-popup-close {position:absolute;right:10px;top:10px}
.wlfmc-popup-header-bordered {
    margin: 0!important;
    padding: 0!important;
    border: none!important;
}


.wlfmc-btn.wlfmc_btn_0 {font-weight:500;
    background: #E20100 !important;
    color: #ffffff !important;
    border: 1px solid #ddd !important;
    border-radius: 0 !important;
    font-size: 16px!important;
    padding: 10px 15px!important;
    text-align: center;
}



.wpcf7-form .wpcf7-form-control {border:1px solid #eee;margin:0!important;width:100%;}
.wpcf7-form .wpcf7-form-control-wrap {position:relative;}
.wpcf7-form .wpcf7-submit {background: #E20100 !important;border-radius: 0 !important;width:auto;height: 60px;color:#fff;font-size:17px;font-weight:500;text-transform:uppercase;padding: 0 40px !important;float: right;margin: 0 0 50px!important;}




.blog-img {
    width: 450px;
    height: 400px;
    overflow: hidden;
    text-align:center;
    border: 1px solid #eee;
    margin: 0 25px 25px 0;
    display: inline-block;
    float: left;
    max-width: 100%;
}

.blog-img img {
    width: 75%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    margin:0 auto;
}


.post-tags {margin:30px auto 50px;}
.post-tags a {
    background: #eee;
    padding: 10px 15px;
    margin: 0 10px 10px 0;
    display: inline-block;
}


.post-date {margin: 0 0 10px 0;position:relative;font-size:13px;}
.post-date:before {content:"Marka Motors";margin:0 5px 0 0 ;padding:0 15px 0 0;background:url(/wp-content/uploads/blogTimeLine.png) no-repeat right center;}



.blog-content .entry-title {font-size:40px;font-weight:500;}
.wp-block-separator {
    border-top: 1px solid #ccc;
}
.blog-content .wp-block-list {list-style: disc;margin: 0 0 0 17px;}
.blog-content .wp-block-list li {margin-bottom:10px;}


.post-navigation-list {display:flex;margin: 30px 0 50px;border-top: 1px solid #eee;padding: 25px 0 0;}
.post-navigation-list li {width: 200px;display: flex;}
.post-navigation-list li + li {margin-left:auto;}
.post-navigation-list li a {margin:0 auto;}
.post-navigation-list .post-navigation-block {text-align:center;}
.post-navigation-list .post-navigation-block img {height:auto;max-height: 75px;margin-bottom: 10px;}
.post-navigation-list .post-navigation-block .post-navigation-image {margin:0 10px 0 0!important;}
.prev-post .post-navigation-link svg {transform: rotate(180deg);}
.post-navigation-link svg {width: 20px;height:15px;margin:40px 0 0 0}


.tinv-header, .tinvwl-table-manage-list thead, .tinvwl-table-manage-list .product-cb, .tinvwl-table-manage-list tfoot, .td-label, .th-label, .tinvwl_add_to_wishlist-text {display: none!important;}
.tinvwl_add_to_wishlist_button {position:absolute;right: 0px;top:10px;text-align:center;width:40px;}

.woosc-btn {position:absolute;right: 10px;top: 45px;border:none;text-align: center!important;padding:0;background: #fff;border-radius: 50%;width: 30px;height: 30px;}
.woosc-btn:before {margin: 0 auto!important;padding: 0!important;content:""!important;background:url(/wp-content/uploads/compare.svg) no-repeat center;width: 30px;height: 30px;background-size: 18px 18px;display:inline-block;}
.woosc-btn.woosc-btn-added:before {background-image:url(/wp-content/uploads/compareC.svg)}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {display:none;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:after {content:"";background: url(/wp-content/uploads/like.svg) no-repeat center #fff;width: 30px;height: 30px;background-size:17px 17px;display:inline-block;border-radius: 50%;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:after {background-image:url(/wp-content/uploads/likeC.svg)}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn { padding: 0 20px 0 28px!important;}
.hint--left:after, .hint--left:before,.hint--top:after {display:none}












.woosc-remove {
    font-family: "tinvwl-webfont" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 50%;
    overflow:hidden!important;
    display: block!important;
    box-sizing: unset;
    float: left;position:absolute;left:15px;top:15px;
}
.woosc-remove:before {
    content: "\e905" !important;
    
    width:20px;background:#E20100!important;color:#fff;text-align:center;line-height:20px;
    height:20px;
    display: inline-block;
}

#woosc-area th.col {position:relative;padding-left:50px!important}
#woosc-area th, #woosc-area td {padding-left:25px;}

.tinvwl-buttons-group {display:flex;gap:5px;}
.tinvwl-buttons-group button {border:none;position:relative;width:50%;font-size:10px;height:45px;overflow:hidden;float:left;margin:0!important;padding:0!important;}
.tinvwl-buttons-group button i {display: block!important;position: absolute!important;padding:0;width:100%;top: 0!important;left:0;background:#E20100;height: 100%;line-height: 40px;}
ul.products li.product .tinvwl_add_to_wishlist_button {    margin-top: 0!important;}


.wp-admin .full-width-image {left:0;}




#menu-top-icon-menu {/* display:flex; *//* gap:15px; */}
#menu-top-icon-menu li {position: relative;width: 60px;margin: 25px 0 0 0px;float: right;display: inline-block;}
#menu-top-icon-menu li a {font:0.1px arial;letter-spacing:0px;display: block;text-align: right;margin: 0 auto;width: 100%;}
#menu-top-icon-menu li a img {-webkit-filter: invert(100%);filter: invert(100%);}
#menu-top-icon-menu li .top_wishlist-heart:before {color:#fff;font-size: 30px;width: 60px;margin: -3px 0 0;}
#menu-top-icon-menu li .wishlist_products_counter_number {color:#fff;font:11px arial;position:absolute;right:-7px;top: -15px;}
#menu-top-icon-menu li #basket-size {color:#fff;font:11px arial;position:absolute;right:-7px;top: -15px;}
#menu-top-icon-menu li.woosc-menu-item .woosc-menu-item-inner:after {background:none;color:#fff;font:11px arial;position:absolute;right:-7px;top: -15px;}
#menu-top-icon-menu li.woosc-menu-item .woosc-menu-item-inner:before {content:"";display: block!important;background:url('/wp-content/uploads/compare-1.svg') no-repeat center;width: 30px;height: 25px;-webkit-filter: invert(100%);filter: invert(100%);float: right;}
#menu-top-icon-menu li.woosc-menu-item .woosc-menu-item-inner {display:block;}



.woocommerce-Price-amount.amount {font-weight:500; white-space: nowrap;}
.tinv-wishlist .product-stock span {white-space: nowrap;padding: 5px;font-size: 15px;}
.tinv-wishlist .product-stock span i {font-size:20px;margin: 0;}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close {right: 3px;top: 3px;}
.woosc-area .woosc-inner {}
.woosc-area .woosc-inner .woosc-table.woosc-table-open { max-width: 1250px;  margin: 0 auto;  position: relative;}
#woosc-area.woosc-area-open-table {background:#0000004d;}
.cwginstocksuccess {font-size:15px;margin:15px 0 0}

.single-product .summary .woosc-btn {left:15px!important;top: 60px!important;position:absolute;background: #fff;border-radius: 50%;width: 30px;height: 30px;}
.single-product .summary .tinvwl_add_to_wishlist_button  {left:15px!important;top: 20px!important;position:absolute;background: #fff;border-radius: 50%;width: 30px;height: 30px;}

body.hidden {overflow:hidden;}
.full-width {width: 100vw; position: relative; left: 50%; right: 50%;margin-left: -50vw; margin-right: -50vw;}
.brand-container {
    background: #F5F5F5;
    padding: 50px 0 75px;
}

.navbar-toggler span {display: block;background-color: #ffffff;height: 2px;width: 22px;margin-top: 5px;margin-bottom: 5px;position: relative;left: 0;opacity: 1;transition: all 0.35s ease-out;transform-origin: center left;border-radius: 5px;}
.navbar-toggler span:nth-child(1) {margin-top: 0.3em;}
.navbar-toggler:not(.collapsed) span:nth-child(1) { transform: translate(15%, -33%) rotate(45deg); }
.navbar-toggler:not(.collapsed) span:nth-child(2) { opacity: 0; }
.navbar-toggler:not(.collapsed) span:nth-child(3) { transform: translate(15%, 33%) rotate(-45deg); }
.navbar-toggler span:nth-child(1) { transform: translate(0%, 0%) rotate(0deg); }
.navbar-toggler span:nth-child(2) { opacity: 1; }
.navbar-toggler span:nth-child(3) { transform: translate(0%, 0%) rotate(0deg); }

header.header .header-bottom ul a.arrow-back {display:none}




.block-editor-block-list__block {left:0;}

.marka-ad {display:none;}
.marka-kart {text-align:center;border:1px solid #E2E2E2;background:#fff;}
.marka-kart img {width:80%!important;margin:0 auto;}


.allBrands {margin: 30px 0 0 0;padding:0 15px 0 0;position:relative;display:inline-block;float: right;font-weight:500;font-size:12px;}
.allBrands span {font-size:18px;position:absolute;right:0;top:-4px;}
.product-name-badge {font-size: 20px;font-weight:500;margin:0 0 15px;line-height: 25px;border-bottom: 1px solid #eee;padding-bottom: 15px;}
.brand-container .owl-nav {display:none!important}

.kargo-mesaj-kutu {float:left;width: 32%;padding:5px;border:1px solid #eee;border-radius:4px;color:#666;text-align:center;font-size:14px;margin: 10px 1% 0 0;line-height: 32px;}
.kargo-mesaj-kutu svg {width:100%;margin:5px auto 10px;height: 30px;}
.kargo-mesaj-kutu b {color:#000;}
.kargo-mesaj-kutu b#kargo-sayac-timer {font-weight:700;color:#E20100;}

.ozel-kargo-bilgi-kutusu {float: left;width: 32%;padding:5px;border:1px solid #eee;border-radius:4px;text-align:center;margin: 10px 1% 0 0;}
.ozel-kargo-bilgi-kutusu svg {width:30px;margin:0 auto 0;height:30px;}
.ozel-kargo-bilgi-kutusu h4 {font-size: 14px;line-height:30px;margin: 0 0 0 10px;position: relative;top: 3px;display: block;font-weight:bold;}
.ozel-kargo-bilgi-kutusu p {margin:10px 0 0 0;color:#666;font-size:14px;}


.ozel-taksit-bilgi-kutusu {float:right;width: 33%;padding:5px;border:1px solid #eee;border-radius:4px;text-align:center;margin: 10px 0;}
.ozel-taksit-bilgi-kutusu svg {width:30px;margin:0 auto 0;height:30px;display: inline-block;}
.ozel-taksit-bilgi-kutusu h4 {font-size: 14px;line-height:30px;position: relative;top: 3px;font-weight:bold;display: block;margin: 0;}
.ozel-taksit-bilgi-kutusu p {margin: 15px 0 15px 0!important;color:#666;font-size:14px;}
.ozel-taksit-bilgi-kutusu p * {color:#000;}

.brand-list-container {border:1px solid #eee;display:block;float:left;width:100%;padding:15px;}
.letter-btn { min-width: 35px; height: 35px; line-height: 35px; background: #fff; border: 1px solid #eee; border-radius: 4px; color: #333; text-decoration: none; font-size: 14px; font-weight: bold; transition: 0.2s; padding:0 10px;}
.letter-btn:hover { border-color: #000; }
.letter-btn.active { background: #000; color: #fff; border-color: #000; }
.letter-empty { min-width: 35px; height: 35px; line-height: 35px; color: #ccc; font-size: 14px; }
.brand-grid {display: inline;}
.brand-item {text-align: center;background: #fff;float: left;margin: 0 10px 10px 0;}
.brand-item a {text-decoration: none;color: #333;padding: 24px;display: block;}
.brand-image-holder {height: 100px;display: flex;align-items: center;justify-content: center;}
.brand-image-holder img {max-height: 100%;max-width: 100%;object-fit: contain;filter: grayscale(100%);opacity:60%;}
.brand-item a:hover img {filter: grayscale(0%);opacity:100%;}
.brand-name {display: block;font-size: 14px;font-weight: bold;text-transform: uppercase;display: none;}
.brand-letter-title {font-size: 28px;margin: 40px 0 20px;border-bottom: 1px solid #eee;padding-bottom: 10px;display: none;}
.no-logo-placeholder { color: #ddd; font-weight: bold; font-size: 10px; border: 1px dashed #eee; padding: 10px; border-radius: 4px; }
.woof_container_inner_markalar .woof_block_html_items {max-height:260px;overflow-x:scroll;overflow-x:hidden;}
.product-meta-wrapper {position: relative;}
.woocommerce div.product div.images .flex-control-thumbs {margin:10px 0 0 0;}
.woocommerce span.onsale {display:none;}
.woocommerce div.product p.price del * , .woocommerce div.product span.price del * {opacity:0.7;color:#000!important;}
.woocommerce div.product p.price ins {color:#fff;}
.wc-block-product-template .woocommerce-placeholder {max-height:195px;}
.wc-block-product-template .outofstock:after , .products .outofstock:after {content:"Stokta Yok";position:absolute;left:10px;top:10px;background:#ddd;color:#000;padding:5px 8px;font-size:10px;}
.single-product .summary .gmn-timer-native {font-weight:bold;font-size: 15px;margin: 10px 0;padding: 10px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;height: auto;text-align: left!important;}
.single-product .summary .gmn-timer-native p {margin:0;display: block;}
.single-product .summary .gmn-timer-native span {color: #E20100;display: block;font-size: 25px;margin: 5px 0 0;text-align: left!important;background: none;padding-left: 0;}
.gmn-ozel-urunler-wrapper li { margin: 0!important;width: 25%!important;  }
.gmn-timer-native {
    height: 0px;
    position: relative;
    z-index: 99;
    text-align: center!important;
}
.gmn-timer-native p {display:none}
.gmn-timer-native span {color: #fff;display: inline-block;font-weight:bold;text-align: center!important;margin: 10px auto 0;font-size: 18px;background: #E20100;padding: 5px 10px;border-radius: 3px;}


*::-webkit-scrollbar { height: inherit; width: .5em}
*::-webkit-scrollbar-track { background: #000000}
*::-webkit-scrollbar-thumb { background: #ffffff; border-radius: 100vh}
*::-webkit-scrollbar-thumb:hover { background: #fff}


.wp-block-woocommerce-product-sale-badge  , .searchClose , #updateInstallmentsButton {display:none}













/* Gelince Haber Ver */
.cwg_popup_submit {
    background-color: #e20100 !important;
    color: #ffffff; 
    margin: 15px 0 20px !important;
	padding: 9px 15px;
border: none !important;

}


.panel-heading.cwginstock-panel-heading {
    background-color: #ffffff !important;
    border-color: #f5f5f5;
}

.panel-heading.cwginstock-panel-heading h4 {
   color: #212529 !important;
   margin-bottom: 0;
}


.cwgstock_email {
    border: 1px solid hsla(0, 0%, 7%, .8) !important;
}

.cwgstock_button {
  background: #3ea13e !important;
  font-weight: 700;
  font-size: 18px;
  border: none !important;
  min-height: 3em;
  max-width: 60%
}

.cwg_popup_submit:hover {
    background-color: #b50100 !important; 
	
}

.cwgstock_button:hover {
   	transform: scale(1.03) !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1) !important;
}

.cwginstock-subscribe-form .panel-primary {
	border: none !important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	margin: 0!important;
}


.cwginstock-subscribe-form .panel-primary>.panel-heading {
	border: none !important;
}
.panel-body.cwginstock-panel-body {
    padding: 0!important;
}
.panel-body.cwginstock-panel-body .form-group.center-block {margin: 0!important;}
.swal2-close {
	box-shadow: none!important;
}
.swal2-close:hover {
	color: #212529 !important;
}


.panel panel-primary cwginstock-panel-primary{
    box-shadow: none !important;
}



.nav-links {margin:0 auto 40px;}
.nav-links .current {
    background: #E20100 !important;
    color: #fff !important;
}
.nav-links a:hover {
    background: #000 !important;
    color: #fff !important;
}

.nav-links * {
    background: none;
    height: 40px;
    border: none !important;
    font-size: 16px !important;
    padding: 0 15px !important;
    line-height: 40px !important;
    display: inline-block;
}
.nav-links .prev,.nav-links .next {color:#fff;font-size: 0.1px!important;letter-spacing: -7px;}
.nav-links .prev:after {content:"←";color:#000;font-size:15px;padding:0 5px;height:40px;display:inline-block;}
.nav-links .next:after {content:"→";color:#000;font-size:15px;padding:0 5px;height:40px;display:inline-block;}
.nav-links .prev:hover:after,.nav-links .next:hover:after {color:#fff;}

span.selection {
    background-color: transparent !important;
    border: 1px solid #e2e2e2 !important;
    color: #000 !important;
    height: 60px;
    display: inline-block;
    width: 100%;
    }
span.selection .select2-selection {
    border:none!important;
    height: 59px;
    background: none;
    }
span.selection .select2-selection .select2-selection__rendered {line-height:58px;padding:0 15px;}
.select2-search__field {line-height:30px!important;height:30px!important;padding:10px!important;}
.woocommerce-order-overview {margin:50px 0!important;}
.woocommerce-order-overview li {padding:15px!important;}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {text-transform:none}
.woocommerce .wc-bacs-bank-details-account-name {
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 40px;
}

.whatsappIconDetail {display:block;width:100%;margin-bottom:15px;}
.whatsappIconDetail svg {float:left;margin:3px 10px 0 0;}
.whatsappIconDetail a {line-height:25px;background: #25d366;border-radius:3px;color: #fff;padding:15px 25px;width:auto;display:inline-block;}
.hover-link a:hover {text-decoration:underline;}

#menu-item-5609 > a:first-child,
#menu-item-5627 > a:first-child,
#menu-item-5630 > a:first-child,
#menu-item-5647 > a:first-child,
#menu-item-5632 > a:first-child,
#menu-item-5636 > a:first-child,
#menu-item-5634 > a:first-child,
#menu-item-5640 > a:first-child,
#menu-item-5646 > a:first-child,
#menu-item-5641 > a:first-child{
    color: #ff1718!important;
}


#menu-item-5605 ul li {width:100%;}
#menu-item-5605 ul ul {display: grid; grid-template-columns: repeat(5, 1fr);width:100%;}
#menu-item-5605 ul ul ul {grid-template-columns:none;}


@media (max-width: 1300px) {
	header.header .header-bottom ul a {
		margin: 0 5px;
		font-size: 13px;
	}
}



@media (max-width: 768px) {
	#menu-item-5605 ul ul {grid-template-columns:none;}
figure.banner {overflow:hidden;height: 60vh;}
figure.banner img {height:100%;width:auto!important;max-width: fit-content!important;}
	
	body {padding: 130px 0 40px!important;}
	body.home {
    padding: 0 0 40px!important;
}
	.wp-block-spacer {max-height:25px;}
	.wp-block-image img {width:100%!important;}

	header.header .search-wrap {position:fixed;left:0;top:0;z-index: 99999;padding:25px;background: #000000e8;width: 100%;height:100vh;display:none;}
	header.header .ajax-search-container {max-width: unset;z-index: 2;}
	header.header .search-wrap.active {display:block;}
	header.header .header-top .col-lg-4 {width:150px;}
	header.header .header-top .col-lg-4 img {height:auto!important;}
	header.header .header-top .header-icon-list {float: right;margin: 0;position: fixed;bottom: 0;left: 0;width: 100%;z-index: 999;background: #000;border-top: 1px solid;}
	#menu-top-icon-menu li { margin: 20px 0 10px; width: 25%;text-align: center;}
	#menu-top-icon-menu li a {text-align:center;}
	#menu-top-icon-menu li.woosc-menu-item .woosc-menu-item-inner:before {float:none;margin:0 auto;}
	.woosc-menu-item .woosc-menu-item-inner:after, #menu-top-icon-menu li .wishlist_products_counter_number {margin-right:30%;}
	#menu-top-icon-menu li #basket-size { top: -16px;right: 30%;}
.header-bottom.show {display:block;height: calc(100vh - 160px);width: 100%;}
header.header .header-bottom.show ul {display:block;border-top:1px solid #eeeeee3b;padding: 20px 0 0!important;}
.header-bottom.show ul > li {width: 100%!important;}
	header.header .header-content {
    background: #000000;
    background: linear-gradient(0deg, rgb(0 0 0 / 81%) 0%, rgba(0, 0, 0, 1) 77%);
}
	.menu-mobil {display:flex!important;text-align:right;float:right;margin:20px 0 0 auto;}
	.header-bottom {display:none}
header.header .header-bottom.show ul ul, header.header .header-bottom ul li:hover ul {position:relative;/* float:left; */border: none!important;display: none;}
	header.header .header-bottom ul li:hover ul {background:none;}
header.header .header-bottom ul > li.passive {display:none;}
header.header .header-bottom ul > li.active, header.header .header-bottom ul > li.active li {display:block;}
header.header .header-bottom ul > li ul {display:block;background:none;padding:0!important;transition: none;transition-delay: unset;opacity: 1;visibility: visible;max-height: none;top: 0;}
header.header .header-bottom ul > li.active > ul {display:block;background:none;padding:0!important;transition: none;transition-delay: unset;opacity: 1;visibility: visible;top: 0; overflow-y: scroll; overflow-x: hidden;max-height: calc(100vh - 215px);min-height: unset;}
header.header .header-bottom ul > li.active > ul {
    padding-bottom: 80px!important;
}
	header.header .header-bottom ul > li.active ul a {color:#fff;}
header.header .header-bottom ul > li.active ul li {width:100%;}
header.header .header-bottom ul > li .arrow-back {display:none;padding: 20px 0 10px;}
header.header .header-bottom ul > li.active .arrow-back {display: block;
        color: #fff;
        background: #000;
        display: inline-block;
        padding: 7px 15px;
        border-radius: 3px;
        border: 1px solid #fff;}
header.header .header-bottom ul ul {box-shadow:none!important;}
header.header .header-bottom ul ul ul {margin-left:15px;}
	header.header .header-bottom ul ul ul a {color:#fff!important;}	
	.content-bar {width:100%;}
.footer-top .col-lg-5 {width:100%;}
footer .footer-top .tnp-subscription {padding:0;border: 1px solid #E2E2E2;border-left: 0;border-right: 0;}
	.footer-center .container {gap:50px;}
	.footer-center div.col-lg-4, .footer-center div.col-lg-3, .footer-center div.col-lg-2 {width:100%;}
	.uim .col-lg-6 + .col-lg-6 {margin-left:auto;}
	footer .red-line ul li {border-bottom:1px solid #ffffff40;width:100%;text-align:left;}
.wp-block-latest-posts.is-grid li {margin: 0 0 15px!important;}
#wp-Wrap {bottom:65px!important;right:5px!important;}
	.gmn-ozel-urunler-wrapper .products li {width:50%!important;}
	
.gmn-ozel-urunler-wrapper .gmn-timer-native {    position: relative;}
.gmn-ozel-urunler-wrapper .gmn-timer-native span {float:right;text-align: right!important;padding-right: 25px;font-size: 15px;margin-top: 12px;width: auto;padding: 5px;position: absolute;left: -5px;margin: 0;top: 10px;}
	.breadcrumbs-wrapper {
    margin: 0 0 30px;
}
		h1 {font-size:34px;margin-bottom:34px;}
h2 {font-size:30px;margin-bottom:30px;}
h3 {font-size:28px;margin-bottom:28px;}
h4 {font-size:26px;margin-bottom:26px;}
h5 {font-size:20px;margin-bottom: 20px;}
h6 {font-size:18px;margin-bottom:18px;}
p {font-size:14px;margin-bottom:15px;line-height: 14px;}
	
	
	
	
	body.hidden .filterDataWrap {display:none}
	body.hiddens {
    overflow: hidden;
}
	
	.filterDataWrap {
        position: fixed;
        z-index: 99;
        text-align: center;
        bottom: 60px;
        background: #000;
        border-radius: 0;
        width: 110px;
        height: 40px;
        left: 15px;
        display: block;
        border: 1px solid #fff
    }

    .filterDataWrap img {
        display: inline;
        width: 20px;
        height: 20px;
        margin: 3px 10px -3px;
        filter: invert(1)
    }

    .filterDataWrap span {
        display: inline-block;
        color: #fff;
        line-height: 40px
    }

    .filterDataWrap span.textShowFilter {
        display: none
    }
body.hiddens .filterDataWrap {bottom:0;}
    body.hiddens .filterDataWrap span {
        display: none
    }

    body.hiddens .filterDataWrap span.textShowFilter {
        display: inline
    }
	
body .woof_redraw_zone {display:none;}
body.hiddens .woof_redraw_zone {display:block;}

.woof_redraw_zone {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        height: 100vh;
        overflow-x: hidden;
        overflow-y: scroll;
        background: #fff;
        z-index: 999;
        width: 100%;
        padding: 0 15px 60px;
    }
	
	.menu-mobil .searchBtn {background:url(/wp-content/uploads/searchBg.svg) no-repeat center;-webkit-filter: invert(100%);filter: invert(100%);border:none;display:inline-block;width: 60px;height: 30px;float: left;margin-right: 15px;}

	.searchClose {
        display: block;
        position: absolute;
        left: 0;
        background: none;
        width: 100%;
        text-align: center;
        padding: 5px 0;
        border-radius: 3px;
        border: 1px solid;
        z-index: 1;
        height: 100%;
        }
	.woocommerce ul.products li.product a img {max-height:130px}
	.kargo-mesaj-kutu {line-height:17.5px}
.ozel-taksit-bilgi-kutusu h4 {line-height:17px;}
.ozel-taksit-bilgi-kutusu p {padding:0;margin: 10px 0!important;}
.ozel-taksit-bilgi-kutusu p span * {font-size:20px;}
	footer .uim p {
    line-height: 40px;
    margin: 10px 0!important;
}
	.footer-uim-logo {
    border-top: 1px solid;
}
	.footer-uim-logo {
    margin: 0 0 25px 0;
    width: 100%;
    text-align: left;
}
	.footer-uim-logo a {margin-top:15px;}
	
	#menu-item-5609 > a:first-child,
#menu-item-5627 > a:first-child,
#menu-item-5630 > a:first-child,
#menu-item-5647 > a:first-child,
#menu-item-5632 > a:first-child,
#menu-item-5636 > a:first-child,
#menu-item-5634 > a:first-child,
#menu-item-5640 > a:first-child,
#menu-item-5646 > a:first-child,
#menu-item-5641 > a:first-child{
    color: #ff1718!important;
}
}


