/*
 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
------------------------------------------------------------ */

.betrs_option_desc{
	display:inline-block !important;
margin: 0 5px;
}
.ne_prikazuj {
	display: none !important;
}
.xoo-wsc-container, .xoo-wsc-slider {
    z-index: 9999999999 !important;
}

.xoo-wsc-qtb-square input[type="number"].xoo-wsc-qty {
    color: #212121;
}

@media screen and (max-width:480px) {
	.xoo-wsc-container, .xoo-wsc-slider {
    max-width: 320px !important;
	}
	span.xoo-wsc-sp-atc a.button {
    padding: 0.15em 1.15em !important;
}
}
.woocommerce ul.products li.product .button {
	padding: .618em 1em;
	line-height: 1;
	border-radius: 3px;
}
.yith-wcqv-button {
	display:none !important;
}
.woocommerce .products ul, .woocommerce ul.products {
    text-align: center;
}
.woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5 {
	padding: 0px 25px 25px 0px;
}
.kolacici_tekst {
	display:block;
}
.kolacici_tekst a {
	color:#ffffff;
	font-weight:600;
}
.kolacici_tekst a:hover {
	text-decoration:underline;
	color:#ffffff;
	font-weight:600;
}
#cookie-notice .cn-button:not(.cn-button-custom) {
  margin: 0 0 0 20px;
	font-weight: 600;
}
.barcode-text-for-barcode {
	margin-top:1.5em;
}
.barcode-text-for-mail {
	display:none;
}
#wsb_barcode_iban_field label {
	font-family: "Roboto",sans-serif;
  font-weight: 400;
	color: #6b6b6b;
	font-size: 17px;
}
#wsb_barcode_iban_field abbr.required {
	display:none;
}
#wsb_barcode_iban_field {
    padding: 0 1.5em 1.5em 2em;
}
.widget_area .widget_title {
    margin-bottom: 1em;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img{
box-shadow:none !important;
}
#yith-quick-view-content div.summary {
    margin: 0;
    padding: 15px;
    width: 55%;
}
.column-1_4 contact_phone_in_top{
	color:#121212 !important;
}
.woocommerce .related ul li.product {
width: 22% !important;
clear: none;
margin-right: 4%;
}
.woocommerce .related ul li.product:nth-of-type(4n) {
margin-right: 0;
}
section.up-sells.upsells.products h2 {
	font-size:30px
}
.woocommerce ul.products li.product .post_header a {
    border-top: 1px solid var(--theme-color-bd_color);
    border-bottom: 1px solid var(--theme-color-bd_color);
    min-height: 55px;
    display: flex
;
    align-items: center;
    justify-content: center;
}
/* BOX NOW dostava */
#box_now_delivery_button {
    border-radius: 3px !important;
    box-shadow: none !important;
    margin-left: 22px !important;
    border: none !important;
    font-size: 0.875em !important;
}
#box_now_delivery_button:hover {
  box-shadow: none !important;
  transform: none !important;
	background-color: var(--theme-color-text_link);
}
/* Linija ispod naslova */
.custom-page-title-wrapper {
    position: relative;
    display: inline-block;
    padding-bottom: 10px;
}
.custom-title-line {
    content: '';
    width: 60px;
    height: 1px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: var(--theme-color-bd_color);
}
/* Naslov shortcode */
h1.custom-page-title {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
/* Breadcrumbs */
.sc_layouts_title .breadcrumbs a, .sc_layouts_title .breadcrumbs {
    color: var(--theme-color-input_dark) !important;
}
.sc_layouts_title .breadcrumbs {
    text-transform: none;
}
/* Nase autorice widget meni */
.menu-nase-autorice-container .sc_layouts_menu_item_description {
	display: none !important;
}
/* Pretraga border */
.wc-block-product-search input.wc-block-product-search__field, .widget_search .search-field, .woocommerce.widget_product_search .search_field, .widget_display_search #bbp_search, #bbpress-forums #bbp-search-form #bbp_search {
	border-color: var(--theme-color-bd_color);
}
div.br_alabel.berocket_alabel_id_2456 > span {
    margin-left: 30px;
}
/*Ispravke fontova*/
.single-product .related h2, .single-product .upsells h2 {
	text-transform: none;
}
form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3 {
    font-size: var(--theme-font-h3_font-size);
}
form.woocommerce-checkout > h3#order_review_heading {
    font-size: var(--theme-font-h3_font-size);
}
#payment #order_review_heading_payment {
    font-size: var(--theme-font-h3_font-size);
}
.single-product .related h2, .single-product .upsells h2  {
    font-size: var(--theme-font-h2_font-size);
}
.woocommerce div.product .woocommerce-tabs h3, .woocommerce #content div.product .woocommerce-tabs h3, .woocommerce-page div.product .woocommerce-tabs h3, .woocommerce-page #content div.product .woocommerce-tabs h3 {
    font-size: var(--theme-font-h3_font-size);
}
 .woocommerce ins span.amount, ins span.woocommerce-Price-amount.amount {
	font-weight:700;
	 color:#DB0A37 !important;
}
.woocommerce.widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount {
	color: var(--theme-color-text_hover) !important;
}
/*BOX NOW podesavanje*/
@media screen and (min-width:768px) and (max-width:1439px) {
	#box_now_delivery_button {
		padding: 15px 20px !important;
		font-size:  0.475em !important;
	}
}
/*Buttons*/
@media (max-width: 767px) {
        form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore, .sc_item_pagination_load_more .nav-links, .sc_item_pagination_load_more .nav-load-more, .sc_item_pagination_load_more .woocommerce-load-more, .nav-links-more .nav-links, .nav-links-more .nav-load-more, .nav-links-more .woocommerce-load-more, .woocommerce-links-more .nav-links, .woocommerce-links-more .nav-load-more, .woocommerce-links-more .woocommerce-load-more {
            padding: 12px 15px;
        }
    }
input[type="button"], input[type="reset"], input[type="submit"],.theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore {
	    border-color: var(--theme-color-text_link) !important;
    background-color: var(--theme-color-text_link) !important;
}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .theme_button:hover, .post_item .more-link:hover, .wp-block-button__link:hover, .sc_button:not(.sc_button_simple):hover, .sc_form button, .sc_portfolio_preview_show .post_readmore:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, .theme_button:focus, .post_item .more-link:focus, .wp-block-button__link:focus, .sc_button:not(.sc_button_simple):focus, .sc_form button, .sc_portfolio_preview_show .post_readmore:focus {
	    border-color: var(--theme-color-text_hover) !important;
    background-color: var(--theme-color-text_hover) !important;
	color: var(--theme-color-extra_dark) !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    color: var(--theme-color-extra_dark);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
}
.woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus {
	    border-color: var(--theme-color-text_hover) !important;
    background-color: var(--theme-color-text_hover) !important;
	color: var(--theme-color-extra_dark) !important;
}
.woocommerce #btn-buy, .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button, .woocommerce #respond input#submit, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .woocommerce table.cart td.actions .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .yith-woocompare-widget a.clear-all {
	    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button.continue_shopping {
	  border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
    color: var(--theme-color-extra_dark);
}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button.continue_shopping:hover {
	  background-color: var(--theme-color-text_hover);
    border-color: var(--theme-color-text_hover);
	  color: var(--theme-color-extra_dark);
}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button {
    background-color: var(--theme-color-text_link);
}
.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout:hover {
	border-color:var(--theme-color-text_hover) !important;
	color: var(--theme-color-text_hover) !important;
}
input[type="radio"] + label:before, input[type="checkbox"] + label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before {
    border-color: var(--theme-color-alter_bd_color) !important;
	background-color: var(--theme-color-bg_color) !important;
}
/*Products*/
@media (max-width: 479px) {
        .sc_extended_products ul.products[class*="tablet"] li.product, .sc_extended_products ul.products[class*="mobile"] li.product {
            width: 50% !important;
        }
        .woocommerce ul.products, .woocommerce-page ul.products {
            margin-right: -25px;
        }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product, .woocommerce[class*="columns-"] ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product {
            padding: 0 25px 25px 0;
        }
	        .woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3, .woocommerce .related.products ul.products.columns-3 li.product, .woocommerce-page .related.products ul.products.columns-3 li.product, .woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3, .woocommerce .upsells.products ul.products.columns-3 li.product, .woocommerce-page .upsells.products ul.products.columns-3 li.product, .woocommerce .upsells.products ul.products li.product.column-1_3, .woocommerce-page .upsells.products ul.products li.product.column-1_3 {
            width: 50% !important;
        }
	    }
/*Links*/
a {
    color: var(--theme-color-extra_link);
}
[class*="scheme_"].footer_wrap a:hover, .footer_wrap [class*="scheme_"].vc_row a:hover {
		color: var(--theme-color-text_hover) !important;
}
h4 a, h5 a, h6 a, [class*="color_style_"] h4 a, [class*="color_style_"] h5 a, [class*="color_style_"] h6 a, [class*="color_style_"] li a {
    color: var(--theme-color-extra_link);
}
h4 a:hover, h5 a:hover, h6 a:hover, [class*="color_style_"] h4 a:hover, [class*="color_style_"] h5 a:hover, [class*="color_style_"] h6 a:hover, [class*="color_style_"] li a:hover {
    color: var(--theme-color-text_hover);
}
h4.post_title.entry-title a, h5.post_title.entry-title a, h6.post_title.entry-title a {
	color: var(--theme-color-alter_dark);
}
h4.post_title.entry-title a:hover, h5.post_title.entry-title a:hover, h6.post_title.entry-title a:hover,h4.post_title.entry-title a:focus, h5.post_title.entry-title a:focus, h6.post_title.entry-title a:focus {
	color: var(--theme-color-text_link);
}
h5.author_title a {
	color: var(--theme-color-text_link);
}
.sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: var(--theme-color-text_hover) !important;
}