/*
Theme Name:         G5Plus Auteur Child Theme
Theme URI:          https://auteur.g5plus.net/
Description:        G5Plus Auteur Child Theme
Version:            1.0
Author:             g5plus
Author URI:         http://g5plus.net/
Template:     		g5plus-auteur

License:            GNU General Public License v2 or later
License URI:        http://www.gnu.org/licenses/gpl-2.0.html

Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-auteur
*/
b, strong {
    font-weight: 600;
}
.top-bar {
    background: #f9f8f5;
}
.product-flash {
	padding: 0 10px;
}
.text-just {
	text-align: justify;
}
.banner-text {
	position: absolute;
	bottom: 30px;
	left: 0;
	background: rgba(245, 237, 230, .7);
	width: 100%;
	padding: 15px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.vc_message_box {
	padding: 12px 50px 12px 60px;
}
.heading-uppercase {
	text-transform: uppercase;
}
.tribe-events-promo.tribe-common-b1.tribe-events-c-promo {
    display: none;
}
.banner-title-01 {
	font-family: inherit;
}
.wishlist-title.wishlist-title-with-form {
    text-align: center;
    display: block;
}    
.bpfw-images .bpfw-flip-front::after {
	content: none !important;
}
.bpfw-images .bpfw-flip-wrapper:not(.bpfw-view):hover {
    transform: none;
}
.bpfw-images .bpfw-flip-wrapper:not(.bpfw-view):hover .bpfw-flip-front {
    transform: none;
}
.bpfw-images .bpfw-flip {
    display: none;
}
.woocommerce-tabs {
	margin-top: 0;
}
.single-product #primary-content {
    padding-bottom: 0;
}
.woocommerce div.product .summary.entry-summary p.stock.out-of-stock::before {
    content: '\f071';
}
.woocommerce div.product .summary.entry-summary p.stock.out-of-stock {
    text-transform: uppercase;
}    
.woocommerce input.button:hover {
	color: #e4573d !important;
}
.woocommerce div.product form.cart {
    margin-bottom: 10px;
}
.summary.entry-summary form + .product_meta {
    padding-top: 20px;
    margin-top: 0px;
}
.widget-author-alphabet .gf-author-alphabet li a {
    width: 40px;
    -webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}    
.colectii {
    text-align: center;
    font-size: 1.4em;
}
.vc_custom_1613557825213 {
    background: #f4f3ec;
    border-bottom: 1px solid #bdbdbd;
}
.archive.tax-editura .heading-sub-title.text-color {
    color: #333 !important;
    letter-spacing: 2px !important;
    font-weight: 500 !important;
}
.main-menu ul.sub-menu {
	left: -20px;
}
.product-single-layout-02 .summary .product-deal-countdown, .product-single-layout-02 .summary.entry-summary .product_meta > span, .product-single-layout-02 .summary.entry-summary, .product-single-layout-02 .summary.entry-summary form.cart:not([data-product_variations]), .product-single-layout-02 .summary.entry-summary form.cart[data-product_variations] .woocommerce-variation-add-to-cart.variations_button {
	text-align: left;
}
.product-single-layout-02 .summary.entry-summary .quantity {
	justify-content: left;
	margin: 0 22px 20px 0px !important;
}
.product-single-layout-02 .summary.entry-summary .product_meta > span label {
	margin-right: 0;
}
.product-single-layout-02 .product_meta label {
    min-width: 110px;
}
.summary.entry-summary .product_meta > span {
	display: flex;
}
.summary.entry-summary form + .product_meta {
	margin-top: 30px;
}
.summary.entry-summary .product_meta > span label {
	min-width: 150px;
}
.summary.entry-summary .product_meta > span + span {
    margin-top: 10px;
}
.center-content {
	text-align: center;
}
.product-info .product-author {
	font-weight: 600; 
}
 .mfp-bg {
    z-index: 1000 !important;
    background: #f9f8f5;
}
#ajaxsearchliteres1, .asl_r {
    z-index: 999999 !important;
}
.search .gf-post-meta {
	display: none;
}
.entry-thumbnail-overlay::after {
	background-color: rgba(255, 255, 255, 0.3);
}
div[id*="ajaxsearchlite"].wpdreams_asl_container {
	padding: 10px;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
	font-size: 20px;
}
button.mfp-close {
    font-family: inherit;
    color: #797979;
}
.mfp-close:hover {
    transition: all .2s !important;
	-webkit-transition: all .2s !important;
	-moz-transition: all .2s !important;
	-ms-transition: all .2s !important;
	-o-transition: all .2s !important;
    transform: rotate(180deg);
}
.book-sold {
    background: #e4573d;
    color: #fff;
    padding: 2px 15px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: -5px;
    z-index: 3;
}
.woocommerce div.product .summary.entry-summary p.stock.out-of-stock::before, .woocommerce div.product .summary.entry-summary p.stock.out-of-stock {
    color: #e4573d;
}
.widget-favorite-book-author a {
    font-weight: bold !important;
    font-size: 18px !important;
}
.single-product .quantity {
    display: none !important;
}
.x-menu-link-text {
    letter-spacing: 1px;
}
.prod-cat {
    font-size: 15px;
    font-weight: normal;
    text-align: left;
}
.prod-cat label {
    width: 145px;
}    
.prod-cat a {    
    color: #333;
    text-decoration: none;
    font-weight: 600;
}
.summary.entry-summary .woocommerce-product-details__short-description {
    margin-bottom: 0;
}
.widget-favorite-book-author a {
	display: inline-block !important;
    margin: 0 !important;
    line-height: 1.5 !important;
}
.product-info .product-cat a {
    color: #bdbdbd;
}
#ajaxsearchprores1_1, #ajaxsearchprores1_2, div.asp_r.asp_r_1, #ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.asp_r.asp_r_1.vertical {
  z-index: 1100000 !important;
}
.gsf-partner {
  display: block;
  text-align: left !important;
}
.tabs-on-home .product-list-actions .yith-wcwl-add-to-wishlist, .tabs-on-home .product-list-actions .product-quick-view, .tabs-on-home .product-list-actions .compare {
  display: none;
}
#maib-button {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}
#maib-button .button__link {
  font-size: .9em;
  color: #000;
  margin-left: 8px;
}
#maib-button .button__link:hover {
    color:  #e4573d;
}  

.gf-event-style-01 article .event-item-inner .tribe-events-list-event-title {
  font-size: 20px;
  font-weight: 400;
}
#terms {
  -webkit-appearance: initial!important;
  -moz-appearance: initial!important;
  -ms-appearance: initial!important;
  -o-appearance: initial!important;
  appearance: initial!important;
  display: inline-block;
}
@media (max-width:480px) {
	.main-footer-wrapper {
    	text-align: center;
	}
	footer .widget_nav_menu li {
		margin: 0;
	}
	.footer-copyright {
	    margin-top: 30px !important;
	    text-align: center;
	}
    .gsf-partner {
        text-align: center !important;
    }    
}