/*
 Theme Name: Woodmart Child
 Description: Woodmart Child Theme
 Author: VOLKAN YILMAZ
 Author URI: https://volkanyilmaz.com.tr
 Template: woodmart
 Version: 1.1.0
 Text Domain: woodmart
*/

:root {
    --color-gray-400: var(--color-gray-700)!important;
    --color-gray-500: var(--color-gray-700)!important;
    --cc-btn-primary-bg: #103a69;
    --cc-btn-secondary-bg: #e5e5e5;
}

#cc-main {
    --cc-btn-primary-bg: #103a69;
    --cc-btn-secondary-bg: #e5e5e5;
}
#cc-main p#cm__desc {
    font-size: .8em;
}
.show--consent .fancybox-active #cc-main{z-index:0;opacity:0}.show--consent #cc-main{transition:.3s}

.widget_product_categories .count{padding-right:5px;padding-left:5px;min-width:30px;height:20px;border:1px solid var(--brdcolor-gray-300);border-radius:35px;color:var(--color-gray-500);text-align:center;font-size:12px;line-height:18px;transition:color .25s ease, background-color .25s ease, border-color .25s ease;flex:0 0 auto}.widget_product_categories .product-categories li a:hover+.count,.widget_product_categories .product-categories li.current-cat>.count{color:#fff;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color)}.widget_product_categories .widget-title{margin-bottom:10px}.widget_product_categories .product-categories{margin-bottom:-5px}.widget_product_categories .product-categories li{position:relative;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:0}.widget_product_categories .product-categories li a{display:block;flex:1 1 calc(100% - 40px);padding-top:8px;padding-bottom:8px;padding-right:5px;width:calc(100% - 40px);text-decoration:none}.widget_product_categories .product-categories li.current-cat>a{color:var(--color-gray-800);font-weight:600}.widget_product_categories .children{flex:1 1 auto;margin-top:0;padding-left:15px;width:100%}.widget_product_categories .wd-cats-toggle{position:absolute;top:7px;right:-25px;width:22px;height:22px;border-radius:50%;color:#bbb;text-align:center;font-weight:600;font-size:8px;line-height:22px;cursor:pointer;transition:all .25s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}.widget_product_categories .wd-cats-toggle:after{content:"\f129";font-family:"woodmart-font"}.widget_product_categories .wd-cats-toggle.toggle-active{transform:rotate(180deg)}.widget_product_categories .wd-cats-toggle:hover,.widget_product_categories .wd-cats-toggle.toggle-active{background-color:var(--bgcolor-gray-300);color:var(--bgcolor-gray-500)}.categories-accordion-on .widget_product_categories .product-categories{padding-right:25px}.categories-accordion-on .widget_product_categories .product-categories li{align-items:flex-start}.categories-accordion-on .widget_product_categories .count{margin-top:8px}.categories-accordion-on .widget_product_categories .children{display:none}.categories-accordion-on .widget_product_categories :is(.current-cat-parent,.current-cat)>.children{display:block}

#slider-1395{text-shadow:1px 2px #222}
.mobile-pages-title{max-width:100%!important}
.fancybox-slide--iframe .fancybox-content{max-width:800px}
.fancybox-slide--iframe{padding-left:0!important;padding-right:0!important}
.woocommerce-product-details__short-description{margin-top:20px;font-size:large;font-weight:600}
.container.main-footer{background:transparent url(https://i0.wp.com/www.testone.com.tr/wp-content/uploads/wooframework/woo-wf-woo_custom_favicon/testone_300x300.png) no-repeat bottom right;background-size:75px}
.woodmart-hover-base[class*=add-small] .wd-bottom-actions .woodmart-add-btn{flex:auto}
.woocommerce-product-details__short-description *{line-height:normal;margin:0!important;font-size:medium}
.thumbnails .product-image-thumbnail{max-height:250px;overflow:hidden}
.cat-design-center .hover-mask{background-color:#f3f3f3;box-shadow:1px 1px 2px rgba(0,0,0,.12);border-bottom-right-radius:10px;border-bottom-left-radius:10px;position:unset;padding:unset;padding-top:5px}
.cat-design-center .wrapp-category:before{display:none}
.cat-design-center .more-products a{color:#777;font-size:x-small}
.woodmart-buttons{border-radius:10px}
.home .woodmart-blog-holder .post-img-wrapp{max-height:350px}
.product-grid-item{align-self:center;place-self:center}
.product-grid-item .product-element-top{max-height:250px}
.archive .category-image-wrapp{max-height:350px;min-height:250px}
.product-grid-item .product-information .woodmart-product-cats{max-height:50px;overflow:hidden}
.fmenu{padding-top:20px;display:block;overflow:hidden;text-align:center;margin:20px auto;width:100%}
.fmenu a{padding:10px;display:block;margin:10px;background-color:rgba(0,0,0,.1);color:#333;text-shadow:0 1px 1px #ccc}
.wc_email_inquiry_button_container a.wc_email_inquiry_email_button{display:block;background-color:#e9111a;color:white;text-decoration:none;padding:7px 10px;border-radius:5px;box-sizing:border-box;text-align:center;box-shadow:1px 1px #999}
.pdfs .attachment_pdf{display:block}.pdfs .attachment_pdf a{font-size:large;padding:0 0 10px 0;display:inline-block}
.pdfs .attachment_pdf i{font-size:large;color:#ee1c25;float:left;margin-right:5px;line-height:unset}
.summary-inner a.wc_email_inquiry_email_button{padding:10px!important;font-size:medium}
.compensate-for-scrollbar{margin:0!important}
.related-posts-slider img{max-height:22rem;object-fit:scale-down}
.related-posts-slider .entry-thumbnail{height:12rem;overflow:hidden}
.related-posts-slider .article-body-container{height:15rem}
.related-posts-slider .post-slide>div{min-height:27rem}
.torro-required-indicator{color:#ee1c25}

.cat-design-center .hover-mask{position:unset!important;padding:unset!important;padding-top:5px!important}
.category-grid-item .wd-entities-title{font-size:14px!important;color:inherit !important}
.category-grid-item .more-products>a{color:#333!important}
.wd-add-btn.woodmart-add-btn.wd-action-btn, .wc_email_inquiry_button_container.www{margin:auto;text-align:center;display:block;clear:both}

html .wc-tab-inner, html p.description {
    color: #111;
}
.description>span>a {
    border-bottom: 1px dotted;
    font-size: 90%;
    text-transform: lowercase;
}

.wd-nav-main>li>a{font-size:14px!important}
.single-product .tabs-location-standard .entry-summary .summary-inner .description,.single-product .wc-tab-inner>*{font-size:medium}
.product_meta a{text-transform:capitalize}
.summary-inner .description{margin-top:1rem}
.whb-column.whb-col-right.whb-visible-lg{position:relative}
.whb-column.whb-col-right.whb-visible-lg figure a:after{position:absolute;content:"Katalog";display:block;bottom:-1.3rem;left:0;right:0;background:#fff;text-align:center;font-weight:700;text-decoration:underline}
.term-description:before{content:"";width:100%;height:.1rem;display:block;background:#eee;margin:3rem auto 1rem}

@media (max-width:600px){
    .tax-product_cat .category-grid-item{flex:0 0 100%!important;max-width:100%}
    .woocommerce-Tabs-panel .wc-tab-inner{overflow:auto}
}

@media (max-width:768px){
    .single-product-page .summary-inner{padding:15px 15px 15px}
}

@media (max-width:1024px){
    #woocommerce_product_categories-1{padding:0}
    .widget-area.wd-scroll-content #block-2{padding:1rem}
    .related-products .wc_email_inquiry_button_container{display:none}
    .wd-search-full-screen .searchform input.s.wd-search-inited::placeholder {
        color: gray;
        font-weight: normal;
        font-size: 1.1rem;
    }
}

@media only screen and (min-width:800px){
	.archive .wrapp-category .hover-mask h3.category-title{color:#333}
	.fmenu a{width:23%;float:left}.term-description{max-height:500px;overflow:auto}#tumkategoriler h3.category-title{font-size:medium}
	/*.category-image-wrapp{height:350px}.tax-product_cat .category-grid-item{flex:0 0 50%;max-width:50%;padding:5px;}*/
	.whb-row.whb-general-header.whb-border-fullwidth.whb-flex-flex-middle .whb-column.whb-col-right.whb-visible-lg a{width:90px;margin-top:34px}
    .wd-header-secondary-nav li{z-index:1}
   .wd-search-form .wd-opened>.wd-scroll-content {max-height:58vh;scrollbar-color:#103a69 #f2f2f2}
}

.product-grid-item .wd-product-cats {
    max-height: 12rem;
    overflow: hidden;
}

.hover-content-inner.wd-more-desc-inner ul,.hover-content-inner.wd-more-desc-inner li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--iframe .fancybox-content iframe{
    min-height: 50vh;
    width: 100%;
    background: white;
    border-radius: .5rem;
    box-shadow: 0 0 7px 0 #00000061;
}

@media only screen and (min-height:1081px){html .fancybox-slide--iframe .fancybox-content,html .fancybox-slide--iframe .fancybox-content iframe{min-height:unset}}

.frm_forms .frm_submit button.frm_button_submit {
    background-color: #e9111a;
    color: white;
    border-color: #ccc;
    min-width:8rem;
}

footer .footer-widget {border:none}

.katalogclass a:after {
    position: absolute;
    content: "Katalog";
    display: block;
    bottom: -3px;
    right: 0;
    font-weight: 700;
    background: #fff;
    border-radius: 50%;
    padding: 0 0.5rem;
}

.katalog span {
    position: relative;
    display: inline-block;
}

.wd-social-icons .share-title{
    position: absolute;
    clip-path: circle(0)
}

.home #iletisim {
    margin-top: 3rem;
}

.fade-in-block.wd-scroll .hover-content-inner * {
    font-size: unset;
}

.product-summary-shadow .summary-inner .product_meta>.tagged_as {
    clip-path: inset(100%);
    visibility: hidden;
    height: 1rem;
}

html .fancybox-toolbar>button {
    box-shadow: inset 0 0 2px 0 #333;
}

.wd-nav-mobile>li:not(.current_page_item,.current-menu-parent)>:is(.wd-sub-menu,.sub-sub-menu),
.wd-nav-mobile>li>ul li:not(.current_page_item,.current-menu-parent)>:is(.wd-sub-menu,.sub-sub-menu){
    display: none;
    
}
.wd-nav-mobile>li:is(.current_page_item,.current-menu-parent)>:is(.wd-sub-menu,.sub-sub-menu),
.wd-nav-mobile>li>ul li:is(.current_page_item,.current-menu-parent)>:is(.wd-sub-menu,.sub-sub-menu){
    display: block;
}


.stokyok {
background: url(https://i0.wp.com/www.testone.com.tr/wp-content/uploads/uretilmiyor.png?w=511px&ssl=1) center -0.4rem no-repeat;
    background-size: cover;
    display: flex;
    height: auto;
    width: 100%;
    aspect-ratio: 16/7;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
}


.no-excpert-masonry-grid h3 {
    font-size: small;
}

