/*
Theme Name: Baker Child
Theme URI: https://baker.qodeinteractive.com
Description: A child theme of Baker Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: baker
Template: baker
*/

body,h1,h2,h3,h4,h5,h6,p{
letter-spacing: 0px !important	
}
.wc-block-components-checkout-place-order-button.disabled,.disabled{
opacity: 0.5;
pointer-events: none;
}
.wc-block-checkout__use-address-for-billing{
margin-top:25px !important;
}

.wc-block-components-address-form__postcode{
position: relative;
}
#pincode_message, #pincode_loading{
position: absolute;
bottom: -22px;
left: 0px;
font-size:12px;
}
#pincode_message1, #pincode_loading1{
position: absolute;
bottom: -8px;
left: 0px;
font-size:12px;
}
.faq-block h5.edgtf-st-title{
	margin-top: 30px;
	margin-bottom: 30px;
	letter-spacing: 0px !important
}
.edgtf-accordion-holder.edgtf-ac-boxed .edgtf-title-holder.ui-state-active, .edgtf-accordion-holder.edgtf-ac-boxed .edgtf-title-holder.ui-state-hover{
	color: #faca2b !important;
	border: 0px !important
}
.edgtf-accordion-holder.edgtf-ac-boxed .edgtf-accordion-content{
	border: 0px !important;
	padding: 0 40px !important
}
.faq-block .edgtf-accordion-holder .edgtf-title-holder{
	border: 0px !important;
	background: #fff !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0px !important
}

.address-book,.email-block,.tel-block{
	position: relative;
	padding-left:25px;
}
.address-book:before,.email-block:before,.tel-block:before{
	content: "\f041";
	font: normal normal normal 14px / 1 FontAwesome;
	font-size: 20px;
	position: absolute;
	top:5px;
	left: 0px;
}
.email-block:before{
	content: "\f0e0";
}
.tel-block:before{
	content: "\f095";
}
.footer-logo-block img{
	height: 80px
}
.menu-footer-menu-container a{
	font-size: 14px !important
}
.edgtf-header-standard .edgtf-vertical-align-containers .edgtf-position-right-inner{
	display: flex;
	align-items: center;
}
header .edgtf-position-right{
	height: auto !important
}
header .fixed .wc-block-mini-cart__badge{
	color: #333 !important
}
header .wc-block-mini-cart{
	margin: 0 10px !important
}
.wishlist-icon .fa{
	font-size: 18px
}

.edgtf-sidebar h2,.edgtf-sidebar h3{
	font-size: 20px !important;
	letter-spacing: 0px;
}

.woocommerce-shop .edgtf-sidebar #block-2, .woocommerce-shop .edgtf-sidebar #block-3{
	display: none
}
.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{
	max-width: 90px !important
}
.woocommerce-shop .edgtf-sidebar .edgtf-search-form-label{
	display: none !important
}

.single-post .edgtf-sidebar #block-31,.single-post .edgtf-sidebar #block-32,.single-post .edgtf-sidebar #block-33{
	display: none !important
}

.login-form-block{
	width: 45% ;
	margin: 0px auto;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(204,204,204,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(204,204,204,1);
box-shadow: 0px 0px 10px 0px rgba(204,204,204,1);
	padding: 5%;
	border-radius: 20px;
	
}
.login-form-block input.input-text,.login-form-block input.input-email{
	width: 100%;
	height: 36px;
	line-height: 36px; 
	padding: 0 0 0 15px;
	border-radius: 4px;
	border: 1px solid #ccc;
}
.login-form-block input[type=submit],.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{
	padding: 15px 50px;
	cursor: pointer;
	background: #fec728;
	border: 1px solid #fec728;
	color: #222;
	font-weight: bold;
	font-size: 16px;
    text-transform: uppercase !important;
	border-radius: 4px !important;
}
.login-form-block input[type=submit]:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{
	color: #fec728;
	background: #fff;
}
.login-form-block .wpum-action-links a{
	color: #fec728
}

.login-form-block .wpum-action-links a:hover{
	color: #222
}
.wc-block-components-totals-coupon__button{
	height: 40px !important;
	line-height: 40px !important;
	background: #fec728 !important;
	color: #222 !important;
	letter-spacing: 0px !important
}
.woocommerce-order-received .ced_my_account_reorder{
	display: none !important
}
.woocommerce-orders-table__cell-order-actions a{
	margin-left: 10px !important
}
.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
	font-family: Poppins !important;
}

.woocommerce-MyAccount-navigation-link--downloads{
	display: none !important
}

.wps-tofw-order-tracking-section {
	padding: 100px 0;
	position: relative;
	z-index: 999;
    background: #fff;
}
.my-account-link-btn{
	display: none !important;
}
.logged-in .my-account-link-btn{
	display: block !important;
}
.woocommerce-checkout input[required] + label{
	padding: 0 10px 0 0;
}
.woocommerce-checkout input[required] + label::after {
    content: "\f069";
	position: absolute;
	font: normal normal normal 14px / 1 FontAwesome;
	top: 0;
	right: 0;
	font-size:10px;
}

.edgtf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.active:after{
	right: -4px !important;
	letter-spacing: 7px !important
}
.wpcf7-not-valid-tip{
	position: relative;
	top: -15px;
}

.woocommerce-account .woocommerce-error{
	display: none !important
}
.woocommerce-account .error-message{
	position: relative;
	top: -15px;
}

.woocommerce-account .password-input{
	position: relative;
	display: inline-block;
	width: 100%;
}
.woocommerce-account .password-input .show-password-input{
	position: absolute;
	right: 0;
	height: 45px;
	width: 50px;
	border: 0px;
	cursor: pointer;
	top: 0;
}
.woocommerce-account .password-input .show-password-input:before{
	content: "\f06e";
	position: absolute;
	font: normal normal normal 14px / 1 FontAwesome;
	top :50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.woocommerce-account .password-input .show-password-input.display-password:before{
	content: "\f070";
}
.edgtf-wrapper{
	z-index: auto !important;
}
header{
	z-index: 1100 !important
}
.woocommerce-Address-title h2{
	font-size: 28px;
}
.woocommerce-Address-title a.edit{
	position: relative;
	padding-left:20px
}
.woocommerce-Address-title a.edit:before{
	content: "\f040";
	font: normal normal normal 14px / 1 FontAwesome;
	position: absolute;
	top: 0;
	left: 0px
}
.woocommerce-view-order p .button.ced_my_account_reorder{
	display: none !important;
}
.woocommerce-cart .wc-block-components-shipping-calculator-address .wc-block-components-validation-error{
	position: relative;
	top: -15px;
}
.has-error input, .has-error select, input.error, select.error,.has-error .select2-container .select2-selection{
	border-color: #cc1818 !important;
}
.woocommerce-cart .wc-block-components-shipping-calculator-address .wc-block-components-address-form__state .wc-block-components-validation-error{
	top : 0px !important
}

.displayMsg{
	margin-bottom:12px !important
}

.error,.required{
	color: #ff0000
}

.woocommerce-account .woocommerce-MyAccount-content p.form-row{
	margin: 0 0 35px 0 !important;
	position: relative;
}
.woocommerce-account .woocommerce-MyAccount-content p.form-row input{
	margin: 0px !important
}
.woocommerce-account .woocommerce-MyAccount-content p.form-row label.error{
	width: 100%;
    position: absolute;
    bottom: -28px;
    left: 0;
}
.woocommerce-edit-account .error-message{
	top: -3px;
}

.wc-block-price-filter__amount{
	pointer-events: none;
}
.woocommerce-cart .wc-block-components-address-form__country .wc-blocks-components-select{
	margin-bottom:15px;
}
.button.wc-cancel-order{
	margin-top: 10px !important
}
.wc-cancel-close,.wc-cancel-confirm{
	padding: 8px 15px;
	cursor:pointer;
	background:#ddd;
	color: #222;
	border:0px;
}
.wc-cancel-confirm{
	background:#222;
	color: #fff;
}
.disable{
	pointer-events: none
}


.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation{
	width: 25% !important;
}
.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content{
	width: 75% !important;
    padding: 0 0 0 15px !important;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-number{
	width: 80px;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-date{
	width: 120px;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-status{
	width: 125px;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-total{
	width: 125px;
}
.shop_table.order_details .wc-cancel-order{ margin-top: 0px !important; margin-left: 10px !important}