/*
 Theme Name:   Bambino Child
 Theme URI:    http://bambino.bold-themes.com
 Description:  Bambino child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     bambino
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  bambino-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

#shipping_method li label{
	margin-top:10%!important;
}


#shipping_method li{
	text-align:center!important;
}


#shipping_method li .multiparcels-grid-display-text{
	text-align:center!important;
}

/* Checkout 2-column grid */
.custom-checkout-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  margin-top: 30px;
}

/* Left side: Billing/Shipping */
.checkout-left {
  background: #f9f9f9;
  padding: 25px;
  border-radius: 8px;
}

/* Right side: Order Review + Payment */
.checkout-right {
  background: #fff;
  padding: 25px;
  border: 1px solid #eee;
  border-radius: 8px;
}

.checkout-left .col-2{
	float:none!important;
	width:100%!important;
}

.checkout-left .col-1{
	width:100%!important;
}

/* Mobile responsive */
@media (max-width: 768px) {
  .custom-checkout-grid {
    grid-template-columns: 1fr;
  }
	.bt_bb_size_extralarge.bt_bb_headline h1{
		        font-size: 1.95rem !important;
        margin-top: 155px!important;
	}
}


.wc-block-cart__submit-button {
	    border: 1px solid!important;
}

.wc-block-cart-item__wrap{
	    font-size: 17px!important;
}
.wc-block-components-totals-shipping{
	font-size: 17px!important;
}
h2 .bt_bb_headline_content{
	font-size: 2.93rem!important;
}

.homepage-product-buynow .bt_bb_single_product_title{
	display:none!important;
}
.homepage-product-buynow {
	max-width: 500px!important;
	text-align: center;
}
.homepage-product-buynow .bt_bb_single_product_image{
	max-width: 280px;
    margin: 0 auto;
    padding: 3% 0%;
}
.homepage-product-buynow .bt_bb_single_product_price_cart{
	display: inline-flex!important;
}
.bt_bb_accordion_item{
	background: #f9f4f1!important;
}
.btSiteFooter a{
	font-weight:400!important;
}

.top-product-image-home-page span img{
	max-width:550px!important;
}

.gutter .port{
	max-width:1450px!important;
}
.btAlternateTransparentLightHeader .mainHeader{
	color:black!important;
}
.home .btLogoArea .logo img{
	height:200px!important;
	margin-top: 10%;
}
.pirk-dabar-main-btn .bt_bb_button_text{
	font-size: 21px!important;
    padding: 3px 30px!important;
}
.widget_shopping_cart_content .bt_bb_icon .bt_bb_icon_holder::before{
	color:black!important;
}
.single-product .btContentWrap{
	margin-top: 10%;
}
.single-product .product-description{
	display:none;
}
.woocommerce-cart .btContentWrap{
	max-width: 1200px!important;
    margin:0 auto!important;
}
.woocommerce-checkout .btContentWrap{
	max-width: 1200px!important;
    margin:0 auto!important;
}
.woocommerce-cart .btContentWrap .btContentHolder{
	margin-top:15%;
}
.woocommerce-checkout .btContentWrap .btContentHolder{
	margin-top:15%;align-content
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, table.wc-block-cart-items .wc-block-cart-items__header{
	    font-size: 1em!important;
}
.is-large.wc-block-cart .wc-block-cart__totals-title{
	 font-size: 1em!important;
}
.btDropButtons input:not([type='submit']):not([type='checkbox']):not([type='radio']), .btDropButtons textarea, .btDropButtons select{
	    padding: .75em .5em!important;
}
.homepage-product-buynow .bt_bb_single_product{
	max-width: 500px!important;
    margin: 0 auto!important;
}
.homepage-product-buynow .bt_bb_single_product .bt_bb_single_product_image img{
	max-height: 400px!important;
}