/*
 Theme Name:   Booklovers Child Theme
 Theme URI:    http://booklovers.ancorathemes.com
 Description:  Booklovers Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     booklovers
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  booklovers
*/


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

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a{
	width: 100% !important;
	margin-bottom: 5px !important;
}

.woocommerce_status_bar{
	display: none;
}

.woocommerce-shop section.elementor-element-f58f688{
	display: none;
}

.page-id-57492 section.elementor-element-f58f688{
	display: none;
}

.woocommerce-MyAccount-navigation-link--downloads,.woocommerce-MyAccount-navigation-link--customer-logout, .woocommerce-MyAccount-navigation-link--tinv_wishlist{
	display: none !important;
}

.menu_main_nav>li>a, .sc_layouts_menu_nav>li>a{
	text-transform: capitalize;
}

.woocommerce div.product .product_meta .product_id{display: none;}

.woocommerce div.product .woocommerce-tabs ul.tabs{display: none;}

.woocommerce div.product .woocommerce-tabs{
	padding: 0 0 60px 0;
	margin-bottom: 44px;
	border-bottom: 1px solid var(--theme-color-bd_color);
}

.scroll_to_top_style_default{
	right: 25px;
}

.trx_addons_scroll_to_top.show{
	bottom: 88px;
	right: 25px;
}

input[type="radio"] + label:before, input[type="checkbox"] + label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before{
	border: 1px solid black !important;
}

.woocommerce-form-coupon-toggle .woocommerce-info{
	padding: 0 0 60px 0;
	border-bottom: 1px solid var(--theme-color-bd_color);
}

.woocommerce-form-coupon-toggle{
	margin-bottom: 44px !important;
}

form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3,form.woocommerce-checkout > h3#order_review_heading{
	line-height: normal;
}

.home .sc_services_default .sc_services_item.sc_services_item_featured_top .sc_services_item_header .sc_services_item_title a{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field_rating, .sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field_pa_authors{
	display: none;
}

ul.products.list li.product .woocommerce-product-details__short-description{
	display: none;
}

.list_products .gridlist-toggle{
	display: none;
}

.woocommerce .woocommerce-result-count{
	display: none;
}

.file-839 input[type="file"]{
	background-color: white;
	border: 0;
	padding: 14px 20px 0px 20px;
}

.file-839 input[type="file"]::-webkit-file-upload-button {
	float: right;
	background-color: rgb(0 0 0);
	color: white;
	cursor: pointer;
	padding: 17px 20px 16px 20px;;
	border:none;
	margin-top: -13px;
	margin-right: -20px;
}

.search_style_fullscreen.search_opened .search_form{
	max-width: 700px;
}

.post-type-archive-product .trx_addons_product_attribute .trx_addons_product_attribute_label{
	display: none;
}
.trx_addons_product_attributes .trx_addons_product_attribute .trx_addons_product_attribute_item[data-attribute="pa_preorder"]{
	color: red;
	font-weight: bold;
}

.trx_addons_product_attributes .trx_addons_product_attribute .trx_addons_product_attribute_item[data-attribute="pa_authors"]{
	font-size: 13px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	min-height: 74px;
}

.trx_addons_product_attributes{
	height: 50px;
}

.woocommerce .shop_mode_thumbs ul.products li.product .price, .woocommerce-page .shop_mode_thumbs ul.products li.product .price {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 40px;
}

.woocommerce ul.order_details{margin-bottom: 10px;}

.woocommerce-product-attributes-item--attribute_pa_preorder th,.woocommerce-product-attributes-item--attribute_pa_preorder td p{color: red !important;}

.df-ui-wrapper.df-ui-controls .df-ui-btn.df-ui-share{
	display: none;
}

.adp-popup.adp-popup-location-center{display: none;}

.page-id-210 .woocommerce .woocommerce-error{padding: 35px 0 10px 0;border: 5px solid red;}
.page-id-210 .woocommerce .woocommerce-error:before {top: 10px;}
.page-id-210 .woocommerce-error li{font-size: 22px;}

.woocommerce div.product .out-of-stock{
	line-height: 15px;
	font-weight: 600;
	margin: 0 0 30px;
	padding: 15px 10px 0px 10px;
	text-transform: uppercase;
	pointer-events: none;
	color: var(--theme-color-inverse_link) !important;
	background-color: var(--theme-color-text_link);
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	letter-spacing: 0.3px;
	position: static;
}

.df-ui-btn.df-ui-download.ti-download{display: none;}

@media (max-width: 500px){
	._df_thumb {
		margin: 0 auto 10px;
		display: block;
	}
}