/*
Theme Name: TD Bartu Woocommerce Themes
Theme URI: https://wordpress.org/
Author: TD
Author URI: https://wordpress.org/
Description: Html ozel uyarlama woocommerce tema.
Requires at least: 5.3
Tested up to: 5.6
Requires PHP: 5.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
TD Bartu WordPress Theme, (C) 2021 WordPress.org
TD Bartu is distributed under the terms of the GNU GPL.
*/
.login-popup {
    margin:auto;
}
.woocommerce-error {
	/* background-color: transparent; */
    border-style: dashed;
    /* border-color: #b10001; */
    /* color: #b10001; */
    /* position: relative; */
    padding: 1.6rem 3.8rem 1.6rem 1.8rem;
    /* border: 1px solid #222; */
    /* font-size: 1.4rem; */
    /* font-family: "Open Sans",sans-serif; */
    line-height: 1.75;
    text-align: center;
}
.woocommerce-error li {
	color: #b10001;
	list-style-type:none;
}

.woocommerce-error a {
	color: #101010;
	
}

.woocommerce-message{
	/* background-color: transparent; */
    border-style: dashed;
    /* border-color: #b10001; */
    /* color: #b10001; */
    /* position: relative; */
    padding: 1.6rem 3.8rem 1.6rem 1.8rem;
    /* border: 1px solid #222; */
    /* font-size: 1.4rem; */
    /* font-family: "Open Sans",sans-serif; */
    line-height: 1.75;
    text-align: center;
}
.woocommerce-variation-price {
    margin-top: 2rem;
    margin-left: 7rem;
    color: #222;
    font-size: 2.4rem;
    font-weight: 700;
    letter-spacing: -.025em;    
}

.single_add_to_cart_button {
    border: 0;
    /* flex: 1; */
    min-width: 13rem;
    /* font-size: 1.4rem; */
    background-color: #26b;
    /* cursor: pointer; */
    /* max-width: 20.7rem; */
    height: 4.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    /* flex: 1; */
    /* padding: 1.14em 0; */
    /* background-color: #26b; */
    color: #fff;
    font-size: 1.4rem;
    font-weight: 700;
    /* line-height: 1.2; */
    letter-spacing: -.025em;
    text-transform: uppercase;
    }
    .single_add_to_cart_button{
    	min-width: 166px !important;
    }
/* yorum butonu */
    .submit {
        padding: .84em 1.33em;
        font-size: 1.3rem;
        color: #fff;
    border-color: #26b;
    background-color: #26b;
    display: inline-block;
    border: 2px solid #e4eaec;
    /* background-color: #e4eaec; */
    /* color: #222; */
    /* outline: 0; */
    /* border-radius: 0; */
    /* padding: 1em 2em; */
    font-weight: 700;
    /* font-size: 1.4rem; */
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -0.025em;
    line-height: 1.2;
    text-transform: uppercase;
    /* text-align: center; */
    /* transition: color .3s, border-color .3s, background-color .3s, box-shadow .3s; */
    /* white-space: nowrap; */
    /* cursor: pointer; */
    }
    .comment-form-comment {
        font-weight: bold;
    }
     .comment-form-author {
        font-weight: bold;
    }
     .comment-form-email {
        font-weight: bold;
    }

    /* single tab panellerin link yazı boyutu */
    .nav-link {

        font-size: 1.3rem!important;
            font-weight: bold!important;
    }

    /* sepet sayfası adet secimi ortalama */
    .cart-table .product-quantity {
        width: 107px!important;
    }
    .shop-table th {
            text-transform: none!important;
    }

    /* ödeme sayfası ürün adı kucultme */
    .checkout .product-name{
            font-size: 1.2rem;
    }

    .checkout .form-control {
        height: 3rem!important;
    }
    .checkout label{
        line-height: 1;
    color: #2266bb;
    font-weight: bold;
    margin-bottom: 0.7rem;
    }

    .checkout a{
        color: #26b;
    }

    /* ödeme secenekleri radio button ayarları */
   .input-radio{width:auto;box-sizing:inherit;padding:inherit;margin:0 .5em 0 0;box-shadow:none}

    .wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:right}.wc_payment_method label{cursor:pointer}.wc_payment_method input.input-radio[name=payment_method]{display:none}.wc_payment_method input.input-radio[name=payment_method]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;box-shadow:0 0 0 2px #000;background:#fff;margin-left:4px;margin-right:.5rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input.input-radio[name=payment_method]:checked+label:before{background:#000}
    /* ödeme secenekleri radio button ayarları  bitiş*/

    /* ödeme tamamlanan müşteri sipariş bilgileri*/
    .woocommerce-table--order-details{margin-bottom:2rem}
    .woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}
    .woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}
        /* ödeme tamamlanan müşteri sipariş bilgileri bitiş*/
    .checkout .form-control {
            color: #151515;
            font-weight: bold;
                padding: .85rem 1rem;
    }
    .select2-container{
         font-weight: bold;
    }

/*woocommerce mesaj cssleri*/
.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #26b;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}

.wc-backward{
    display: inline-block;
    border: 2px solid #26b;
    color: #fff!important;
    background-color: #26b;
    outline: 0;
    border-radius: 0;
    padding: 1em 2em;
    font-weight: bold;
    font-size: 1.4rem;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -0.025em;
    line-height: 1.2;
    text-transform: uppercase;
    text-align: center;
    transition: color .3s, border-color .3s, background-color .3s, box-shadow .3s;
    white-space: nowrap;
    cursor: pointer;
}
.tab-content a {
    color:#26b;
    font-weight: bold;
}
/*.button {
    color: #666;
    background-color: transparent;
    padding: .62em 1.22em;
    font-size: 1.2rem;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    text-align: center;
}*/
.view{
    color: #666!important;
    background-color: transparent!important;
    font-size: 1.2rem!important;
    font-weight: 700!important;
    font-family: 'Open Sans', sans-serif!important;
    text-align: center!important;
    padding: .50em .50em!important;
    text-transform: none!important;}

.woocommerce-Button{

    display: inline-block;
    border: 2px solid #e4eaec;
    background-color: #e4eaec;
    color: #222;
    outline: 0;
    border-radius: 0;
    padding: 1em 2em;
    font-weight: 700;
    font-size: 1.4rem;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -0.025em;
    line-height: 1.2;
    text-transform: uppercase;
    text-align: center;
    transition: color .3s, border-color .3s, background-color .3s, box-shadow .3s;
    white-space: nowrap;
    cursor: pointer;
}

/* Sayfalama CSS Kodu Başlangıcı */
.wp_paging { 
 margin: 0 0 20px; 
 padding: 0; 
}
.wp_paging ul { 
 margin: 0; 
 padding: 0; 
 list-style: none; 
}
.wp_paging ul li { 
 margin: 0; 
 padding: 0; 
 display: inline; 
}
.wp_paging ul li a { 
 float: left; 
 display: block; 
 color: #666; 
 text-decoration: none; 
 margin-right: 5px; 
 padding: 5px 10px; 
 background-color: #FFFFFF; 
 border: 1px solid #999; 
}
.wp_paging ul li a:hover { 
 color: #090; 
}
/* Sayfalama CSS Kodu Sonu */

/* single product tab link aralıgı */

.product-tabs .nav-item  {
margin-right: 0.5rem!important;
}

   

/* post comment icin css */
    
.img-responsive{display: block;max-width: 100%;height: auto;margin: 0px auto;}
.img-circle { border-radius: 50%; }    
    
/* Comments */

textarea, input {border:1px solid #e4e4e4;}
textarea {width:100%;}
.comment-list, .children{list-style:none;}
ul.children {list-style:none;padding-left:0px; margin-left:0px;}
.comment-wrap { border-bottom: 1px solid #ccc; padding-bottom: 40px; margin-bottom: 50px; position:relative; }
.comment-wrap .comments-title{padding-top:60px;}
.comment-wrap .comment-img { float: left; margin-right: 20px; padding-bottom:25px;}
.comment-author {text-align:left;}
.comment-reply {position:absolute;top:0px;right:0px;font-style:italic; padding:5px 5px;background:#f5f5f5;}
.comment-author,.comment-author a{font-size: 14px;text-transform: uppercase; letter-spacing: 2px;margin-bottom:2px;}
.comment-date{font-size: 10px;text-transform: uppercase; letter-spacing: 2px;font-style:italic;display:block;padding-bottom:7px;}
.depth-2 .comment-wrap {padding-left:30px;}
.depth-3 .comment-wrap {padding-left:60px;}
.depth-4 .comment-wrap {padding-left:90px;}
.depth-5 .comment-wrap {padding-left:120px;}
.depth-6 .comment-wrap {padding-left:150px;}
.depth-7 .comment-wrap {padding-left:180px;}
.depth-8 .comment-wrap {padding-left:210px;}
.depth-9 .comment-wrap {padding-left:240px;}
.depth-10 .comment-wrap {padding-left:270px;}
#commentform #comment,#commentform #author,#commentform #email,#commentform #url{display:block;width:100%;}
.title-line{border-top: 1px dotted #ccc;display: block;max-width: 30%;margin: 0 auto 25px;}

/* Responsive */

@media (max-width: 767px) {
    .comment-list, .children { padding-left: 0px; }
    .comment-wrap .comment-img { float: none;margin: 0px;width: 100%;padding-bottom: 0px; }
    .comment-img>img { display: block;margin: 0px auto; }
    .comment-author, .comment-author a, .comment-date { text-align:center; }
    .depth-2 .comment-wrap,.depth-3 .comment-wrap,.depth-4 .comment-wrap,.depth-5 .comment-wrap,.depth-6 .comment-wrap,.depth-7 .comment-wrap,.depth-8 .comment-wrap,.depth-9 .comment-wrap,.depth-10 .comment-wrap {padding-left:0px;}
    .comment-reply { position: relative; text-align: center; display: block; margin-top: 25px;}
}
/* post comment icin css bitiş */
