/*
 Theme Name:   Seese Child
 Theme URI:    http://victorthemes/themes/seese
 Description:  Seese Child Theme
 Author:       VictorThemes
 Author URI:   http://themeforest.net/user/VictorThemes/portfolio
 Template:     seese
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
 Text Domain:  seese-child
*/

/* Write Custom CSS */

/* TOPスライダー*/
@media screen and (max-width:414px){
.slick-slider .seese-prslr-content.v_center{
top:40%;		
	}
}
/*メニューバー*/
@media screen and (max-width:375px){
    .seese-topright li {
        margin-left: 25px;
    }
#seese-topright {
 padding-right: 0px;
    }
}
@media screen and (min-width:768px) {
    .col-md-2 {
        -ms-flex: 0 0 17.666667%;
        flex: 0 0 17.666667%;
        max-width: 17.666667%;
    }
}


.woocommerce-billing-fields #billing_last_name_field, .shipping_address p#shipping_last_name_field{
width:100%;
float: none;
max-width:100%;
}
body.woocommerce-checkout h3, .woocommerce-checkout h3#order_review_heading {
    font-weight: bold;
    font-size: 20px;
}
.woocommerce-checkout .col2-set .col-1 {
    padding: 0 15px 0 15px;
}
.woocommerce .shop_table.woocommerce-checkout-review-order-table th.product-name, .woocommerce .shop_table.woocommerce-checkout-review-order-table td.product-name  {
 width: 50%;
}
form label {
    display: block;
}
tr.order-total th, tr.order-total td {
    font-size: 150%;
    font-weight: bold;
}
.seese-contentCol ul#shipping_method li{
margin-left:0px;
}
h3#order_review_heading {
    margin-top: 3em;
}
button#place_order {
    font-size: 23px;
	display:block;
	margin:0 auto;
}
input[type='date'], input[type='tel'], input[type='number'], input[type='password'], select, input[type='url'], textarea, input[type='email'], input[type='search'], input[type='text'], .woocommerce .select2-container--default .select2-selection--single, .woocommerce .select2-container .select2-choice{
    color: #000;
}
input#attention {
    position: unset !important;
    left: unset !important;
}
th.label {
    padding: 0;
}
input[type="radio"]:checked + label::before {
    background: none;
}

/*お気に入り登録ボタン*/
.woocommerce .seese-product-summary-col a.add_to_wishlist{
width:auto;
}
.yith-wcwl-add-to-wishlist{
margin-top:0px;
}


/*説明部分テーブル*/
div#tab-description table{
 width:100% !important;
}
div#tab-description table th, div#tab-description table td {
    padding: 10px;
}
div#tab-description table th {
width:25%;
}

.single-product .woocommerce-message {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
a.button.wc-forward {
    display: block;
    max-width: 250px;
}
p.date_attention {
    font-size: 12px;
    color: #1a1a1a;
}

.woocommerce textarea, .woocommerce input[type='tel'], .woocommerce input[type='text'], .woocommerce input[type='password'], .woocommerce input[type='email'], .woocommerce input[type='url'], .woocommerce .select2-container .select2-choice, .woocommerce .select2-container--default .select2-selection--single, .woocommerce-checkout .checkout_coupon input[type='text'], .woocommerce-checkout .login input[type='password'], .woocommerce-checkout .login input[type='text'], .track_order input[type='text'], .woocommerce-ResetPassword input[type='text'], .seese-containerWrap #seese-woo-register-wrap input[type='email'], .seese-containerWrap #seese-woo-login-wrap input[type='url'], .seese-containerWrap #seese-woo-login-wrap textarea, .seese-containerWrap #seese-woo-login-wrap input[type='email'], .seese-containerWrap #seese-woo-login-wrap input[type='search'], .seese-containerWrap #seese-woo-login-wrap input[type='text'], .seese-containerWrap #seese-woo-login-wrap input[type='password'] {
    border: 1px solid #919191;
}

@media screen and (max-width:767px){
.wc-tabs-wrapper .wc-tabs li.active a, .wc-tabs-wrapper .wc-tabs li a:hover {
    color: #232323;
    border:none;
    background-color: #bbb;
}
}



/*カスタムウィジェット*/
.custom-single-product-widget {
    max-width: 700px;
    margin: 3em auto;
}

.textwidget.custom-html-widget .flex {
    display: flex;
}
.textwidget.custom-html-widget .flex img {
    flex-basis: 46%;
    max-width: 46%;
    flex-grow: 0;
    flex-shrink: 0;
}
@media screen and (max-width:767px){
	.custom-single-product-widget{
	padding:15px;
	}
	
	.textwidget.custom-html-widget .flex {
	flex-direction:column;	
	}	
.textwidget.custom-html-widget .flex img {
    flex-basis: 100%;
	  max-width: 100%;
width: 100%;
 object-fit: contain;	
}	
}	
	
	
	
@media screen and (max-width:767px){
ul.products {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
ul.products li {
flex-basis:48%;
}
	.seese-loop-thumb{
	height:48vw;
	}
 .seese-loop-thumb img {
        height: 100% !important;
}
}





/*カートページ*/
a.components-button.wc-block-components-button,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: black;
    color: white;
    padding: 20px;
    font-weight: bold;
    font-size: 23px;
}



/*同意ページ*/
form#agreement-form input[type="checkbox"]{
position:unset;
}
.attention-agreement-form button {
    display: block;
    margin: 2em auto;
    font-size: 20px;
    font-weight: bold;
}
