.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.w-100 { width: 100%; }
.text-nocase, .text-nocase .tbay-addon-title, .tbay-addon.upsells .tbay-addon-title { text-transform: none !important; }
.border-bottom { border-bottom: 1px solid; }
.border-secondary { border-color: #e5e5e5 !important }
.text-center .tbay-addon-title { text-align: center !important; }
.container-padding-none #main-container { padding-top: 0!important; }
.tbay-breadscrumb.show-title { margin-bottom: 0!important; }
header#tbay-header .header-main { padding: 10px 0; }
.top-contact .content.support a { color: #fff; }
select.wpcf7-form-control  { height: 40px; margin-bottom: 10px; }
textarea.wpcf7-form-control.support-message  { height: 90px; }
textarea.wpcf7-form-control#ask-message  { height: auto; }
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {  margin: 0; }
.form-group-email-phone .col-email {  padding-right: 4px; }
.form-group-email-phone .col-phone {  padding-left: 4px; }
.popup-aska-question .tbay-product { margin: 0; }
#menu-sozlesme-ve-politikalar li.menu-item { padding: 6px 0; display: flex; flex-direction: column; }
#menu-sozlesme-ve-politikalar li.menu-item:after {
content: "";
}
#menu-sozlesme-ve-politikalar li.menu-item:not(:last-child):after {
content: " ";
border-top-style: solid;
border-top-width: 1px;
width: 35%;
border-color: #ddd;
margin-top: 6px;
}
#menu-sozlesme-ve-politikalar li.menu-item.active a { color: #ca0815; }
.term-wrapper .inner.tight-inner { padding: 20px; }
.term-wrapper .inner.lbi-inner { padding-left: 40px; padding-right: 40px; }
.term-wrapper .inner.lbi-inner ul { padding: 7px; list-style: revert; }
.term-wrapper .inner.lbi-inner ul > li > ul { padding-left: 16px; margin-bottom: 0; }
.blockquote-steps blockquote { margin: 20px 0 10px; }
#tbay-footer .contact-info li.contact { display: flex; align-items: center; }
.home-banner.tbay-addon { min-height: 158px; }
.home-banner.tbay-addon .tbay-addon-title { font-size: 16px; line-height: 30px; }
.home-banner.tbay-addon.tbay-addon-text-heading .description { margin-top: 0; }
.home-banner.tbay-addon.tbay-addon-text-heading .action  { text-align: left; margin-top: 20px; }
.home-banner.tbay-addon.tbay-addon-text-heading .action a { }
@media(max-width: 767px) {
.home-banner.tbay-addon.tbay-addon-text-heading .action  { text-align: center; }
}
.single-product .product_meta .yith-wcbr-brands-logo a { margin-left: 0!important; }
.single-product .product_meta .yith-wcbr-brands-logo img.attachment-full { width: 100px; }
.yith-compare a:before { content: "\e6b9" !important; }
.tbay-addon-brands.bg-none .item { background: transparent; }
.tbay-addon-brands.vertical-gap-none .grid .item { margin: 8px 0; padding: 0 8px; }
#tbay-header #primary-menu.navbar-nav>li>a { padding: 0px 16px; font-size: 13px; }
#tbay-header #primary-menu.navbar-nav>li>a i { font-size: 13px; }
#tbay-content-size-guide h3.tbay-headling-popup { display: none; }
.tbay-button-popup-wrap { font-size: 13px; }
.tbay-button-popup-wrap li>a i { font-size: 22px; margin-right: 6px; }
.bs-form input[type="number"] { border: 1px solid #e5e5e5; }
.home-popular-cats.tbay-addon-categories .item-cat { background: #ffffff; }
.home-popular-cats.tbay-addon-categories .item-cat .content { padding: 5px 0; }
.home-popular-cats.tbay-addon-categories .item-cat .cat-name { font-size: 13px;  }
.page-404.page-404-child { padding-top: 0; }
.woo-elements .error-404-wootabs,
.woo-elements .error-404-product_recently_viewed { margin-top: 100px; }
.woof_products_top_panel .woof_products_top_panel_ul .woof_reset_button_2 {
color: #fff;
background-color: #ca0815;
border-color: #f5452f;
padding: 4px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 0;
display: inline-block;
margin-bottom: 0;
font-family: var(--tb-text-primary-font);
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
text-transform: uppercase;
border-radius: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
letter-spacing: 1.5px;
-webkit-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;
}
.archive-shop .woocommerce-products-header .term-description { margin: 4px 0 40px;}