/*
 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
------------------------------------------------------------ */
.elementor-menu-cart__product-name.product-name a{
color:#fff !important
}
.elementor-menu-cart{
color: #fff
}

.trx_addons_attrib_item.trx_addons_attrib_image {
width: 40px;
height: 40px;
margin-bottom: 0;
}

.trx_addons_attrib_item span {
overflow: inherit;	
}

.trx_addons_attrib_item.trx_addons_attrib_image:first-child span {
transform: inherit;
}

.trx_addons_attrib_item.trx_addons_attrib_image:last-child span {
transform: inherit;
}

.trx_addons_attrib_item.trx_addons_attrib_image[data-tooltip-text]::after {
top: 10px;
}

.woocommerce-mini-cart__buttons a.button {
white-space: initial;	
}

/*Mejoras accesibilidad*/
.sc_layouts_title .breadcrumbs a,
.breadcrumbs .breadcrumbs_item,
.breadcrumbs .breadcrumbs_delimiter {
color: white !important;	
}

#style-4.mc4wp-form .mc4wp-form-fields input[type="email"]::placeholder {
color: black;	
}

footer .sc_layouts_menu_default {
text-align: center;	
}

.wpcf7-form .elementor-field-type-textarea p {
width: 100%	
}

.wpcf7-form .elementor-field-group p {
margin-bottom: 0;	
}

.widget_categories_list h3.categories_list_title {
font-size: 1.25em 
}

a.sc_button_default {
background: #7c1600 !important;
border-color: #7c1600 !important;
font-family: inherit;
border-radius: 0;	
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title a:hover {
color: #7c1600 !important;	
}

.single_add_to_cart_button, #send_comment {
background: #7c1600 !important;
border-color: #7c1600 !important;
font-family: futura-pt !important;
font-size: 14px !important;
border-radius: 0 !important;
padding: 1.25em 4em !important;
}

#send_comment:hover,
a.sc_button_default:hover,
.single_add_to_cart_button:hover {
background: white !important;
color: black;
border-color: black;
}

.custom-background .content_wrap > .content, .background_banner_wrap ~ .content_wrap > .content {
padding: 0;	
}

.custom-background .page_content_wrap,
#page_preloader, .page_content_wrap, 
.custom-background .content_wrap > .content, 
.background_banner_wrap ~ .content_wrap > .content {
background-color: var(--theme-color-bg_color) !important;
}

.single_variation_wrap .woocommerce-Price-amount {
padding-top: 2em;	
}

.sc_blogger_item_content .sc_blogger_item_meta .post_meta_item.post_date {
background: #7c1600 !important;
border-color: #7c1600 !important;	
}

dt, b, strong {
color: inherit !important;
font-weight: 500;
}

.woocommerce-variation-price .price {
padding-top: 1em;	
}

/*Formulario de contacto*/
#wpforms-29401-field_7-container legend {
display: none;	
}

#wpforms-29401-field_7 .wpforms-field-label-inline {
padding-inline-start: 24px;	
}

.wpforms-submit {
background: #7c1600 !important;
border-color: #7c1600 !important;
font-family: futura-pt !important;
font-size: 14px !important;
border-radius: 0 !important;
padding: 1.25em 4em !important;
}

div.wpforms-container-full button[type="submit"]:hover {
background: #7c1600 !important;
border-color: #7c1600 !important;
}

div.wpforms-container-full button[type="submit"]:focus {
border: 0 !important;
}

#moove_gdpr_cookie_info_bar {
top: 0;
height: 100%;
max-height: 100%;
background-color: rgba(0, 0, 0, 0.6) !important;    
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
background: black;
height: 200px;
padding-top: 75px;
margin-top: 10%
}

footer {
content-visibility: visible !important;    
}