/*
Theme Name: Barista Child
Theme URI: https://barista.qodeinteractive.com
Description: A child theme of Barista Theme
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.2
Template: baristawp
*/
/* HOME */
.text-home p{
	font-size: 26px !important;
}
#cmplz-document p{
	font-size: 18px !important;
}
nav.edgtf-fullscreen-menu ul li{
	margin-bottom: 10px !important;
}
.edgtf-working-hours-holder .edgtf-wh-day, footer .widget.widget_recent_entries ul li a, footer .textwidget, .edgtf-working-hours-holder .edgtf-wh-hours .edgtf-wh-closed, .edgtf-working-hours-holder .edgtf-wh-hours .edgtf-wh-closed, footer .post-date, footer .edgtf-working-hours-holder .edgtf-wh-hours, .edgtf-sidebar .widget .tagcloud a, #menu-acces-rapide li a, .wpcf7 label, .wpcf7-form-control-wrap input, .wpcf7-list-item-label, .cmplz-cookiebanner, .cmplz-btn, .edgtf-woocommerce-page .woocommerce-error, .edgtf-woocommerce-page .woocommerce-info, .edgtf-woocommerce-page .woocommerce-message, .woocommerce-cart .product-name, .woocommerce-cart .product-price, .woocommerce-cart .product-quantity, .woocommerce-cart .product-subtotal, .woocommerce:not(.edgtf-shop-masonry) .amount, .edgtf-woocommerce-page .amount, .woocommerce-cart .product-quantity .quantity.edgtf-quantity-buttons .input-text, .edgtf-woocommerce-page .woocommerce input[type=email], .edgtf-woocommerce-page .woocommerce input[type=password], .edgtf-woocommerce-page .woocommerce input[type=tel], .edgtf-woocommerce-page .woocommerce input[type=text], .edgtf-woocommerce-page .woocommerce textarea, .woocommerce-shipping-totals shipping, label, label span, tr td, tr th, .edgtf-woocommerce-page .edgtf-total-pricing>div, .woocommerce-MyAccount-navigation ul li a, .woocommerce-Address *:not(h3), .gift-card-content-editor *, #ui-datepicker-div *, #select2-billing_country-container, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details *, .woocommerce-customer-details address, .product_meta *, .edgtf-social-share-title, .woocommerce-MyAccount-content a, .woocommerce-result-count, .select2 *, .select2-results__option, .edgtf-empty-cart, .edgtf-shopping-cart-dropdown *:not([class^="icon"]), .selected_button .ywgc-manual-currency-symbol, .selected_button #ywgc-manual-amount, .list-perso *{
font-family: Josefin Sans !important;
}

.edgtf-column-inner .edgtf-sidebar .widget .tagcloud a, #menu-acces-rapide li a, .wpcf7-form-control-wrap input, .wpcf7 label, .edgtf-woocommerce-page .woocommerce-error, .edgtf-woocommerce-page .woocommerce-info, .edgtf-woocommerce-page .woocommerce-message, .edgtf-woocommerce-page .woocommerce input[type=password], .woocommerce-shipping-totals shipping, label span, .woocommerce-MyAccount-navigation ul li a, .woocommerce-Address *:not(h3), .gift-card-content-editor input, .gift-card-content-editor textarea, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details *, .woocommerce-customer-details address, .woocommerce-MyAccount-content a, .woocommerce-result-count, .edgtf-empty-cart, .selected_button .ywgc-manual-currency-symbol, .selected_button #ywgc-manual-amount, .gift-card-content-editor label, #shipping_method li label, .list-perso *{
	font-style: normal !important;
	font-size: 18px !important;
}

table tr th, table tr td {
    padding: 10px 5px 10px 10px !important;
}

.woocommerce-cart .product-name, .woocommerce-cart .product-price, .woocommerce-cart .product-quantity, .woocommerce-cart .product-subtotal{
	font-style: normal !important;
}

nav.edgtf-fullscreen-menu ul li ul li a{
	font-family: Prata !important;
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
	margin-bottom: 50px;
}
.woocommerce-account .woocommerce .col2-set{
	width: 100% !important;
}
.edgtf-total-pricing.clearfix{
	font-weight: 400 !important;
}

.order-total{
	padding-left: 25px !important;
}

.product-thumbnail h3{
	display: none;
}

tr th{
	font-size: 20px;
	text-transform: uppercase;
}
.cart_item .product-name div{
	font-size: 15px !important;
}

.edgtf-woocommerce-page .woocommerce input[type=submit]:not(.edgtf-btn){
	font-family: Prata !important;
}

.center{
	display:block;
	margin: 0 auto;
}

.grecaptcha-badge{
	z-index: 9999;
	bottom: 80px !important;
}

.center{
	display: block;
	margin: 0 auto;
}

.edgtf-page-header{
	position: fixed !important;
}

.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner > ul > li > a{
	letter-spacing: 1.5px;
}

.edgtf-woocommerce-page .woocommerce input[type=email], .edgtf-woocommerce-page .woocommerce input[type=password], .edgtf-woocommerce-page .woocommerce input[type=tel], .edgtf-woocommerce-page .woocommerce input[type=text], .edgtf-woocommerce-page .woocommerce textarea, .select2 *, select2-results__option{
	font-size: 16px !important;
}

.edgtf-shopping-cart-outer .edgtf-shopping-cart-header .edgtf-header-cart i, span.edgtf-icon-ico-moon.icomoon-icon-search{
	font-size: 20px !important;
}
.span.edgtf-icon-font-elegant.icon_menu{
	font-size: 32px !important;
}

.woocommerce-Button.button{
	padding: 15px 30px !important;
    text-transform: uppercase !important;
    font-family: 'Josefin Sans' !important;
    letter-spacing: 0.5px !important;
}
.edgtf-post-info{
	display: none !important;
}

.edgtf-side-menu-button-opener.medium{
	display: none !important;
}

.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li.ui-state-active a{
	border-bottom-color: #c7a17a !important;
}
.edgtf-woocommerce-page .edgtf-tabs {
    border-right: none !important;
    border-left: none !important;
}
/** YITH **/
#ywgc-delivery-notification-checkbox{
	    width: 50px !important;
    height: 14px !important;
    margin-top: 25px !important;
}
.gift-card-content-editor input, .gift-card-content-editor textarea {
	border: 1px solid #efefef !important;
}
.gift-card-content-editor textarea{
	padding: 20px;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav {
    background: none !important;
    border: none!important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li{
	border: none !important;
}
.gift_card_template_button button, #ywgc-add-new-gift-card{
	padding: 15px 30px !important;
    text-transform: uppercase !important;
    font-family: 'Josefin Sans' !important;
    letter-spacing: 0.5px !important;
	background: #4b4037;
	color: white;
}
.selected_button{
	background: #4b4037;
}
.gift-cards-list button, #select2-billing_country-container, #select2-shipping_country-container{
		border: 1px solid #efefef !important;
}
#ywgc-manual-amount{
		border-right: 1px solid #efefef !important;
		border-bottom: 1px solid #efefef !important;
}
.edgtf-single-product-images .thumbnails div{
	width: 100% !important;
}

body{
	overflow: hidden !important;
}
.edgtf-sticky-header .edgtf-logo-wrapper .edgtf-normal-logo{
	height: 92px !important;
	margin-top: -20px !important;
}

.edgtf-woocommerce-page .edgtf-two-columns-50-50-inner .edgtf-column:last-child{
	text-align: left !important;
}

#ywgc-manual-amount-div-wrapper {
    width: 180px;
}
.ywgc-manual-currency-symbol{
	top: 19px !important;
}

/* COLONNE ADMIN YITH */
.fixed .column-stats{
	width: 35px !important;
}
.wp-list-table thead tr th#code {
	width: 155px !important;
}



/* MENU RESPONSIVE */
.edgtf-top-bar{
	display: none !important;
}
@media only screen and (max-width: 1575px){
	
	.edgtf-main-menu>ul>li>a span.edgtf-item-inner{
		padding: 0 7px !important;
	}
	.edgtf-drop-down>ul>li:last-child>a>.edgtf-item-outer{
		margin-right: 7px !important;
		padding-right: 7px !important;
	}
}

@media only screen and (max-width: 1390px){
	.edgtf-main-menu>ul>li>a span.edgtf-item-inner{
		font-size: 12px !important;
	}
}

@media only screen and (min-width: 1275px){
	.edgtf-title.edgtf-standard-type.edgtf-content-left-alignment.edgtf-title-small-text-size.edgtf-animation-no.edgtf-title-without-border{
		margin-top: 80px !important;
	}
}

@media only screen and (max-width: 1275px){
	.edgtf-mobile-header {
		display: block !important;
	}
	.edgtf-menu-area, #menu-fullscreen-menu-1, .edgtf-sticky-header{
		display: none !important;
	}
	.edgtf-mobile-nav{
		padding-bottom: 10px !important;
	}
	.edgtf-elementor-container-inner.edgtf-section.edgtf-parallax-section-holder.elementor-section-height-min-height.block-scroll.elementor-section-full_width.elementor-section-height-default.elementor-section-items-middle{
		width: 100%;
	}
	.edgtf-top-bar{
		display: block !important;
	}
		
	.edgtf-title{
		height: 150px !important;
	}
		
	thead tr th, tbody tr td, .woocommerce-cart .product-name, .woocommerce-cart .product-quantity, .woocommerce-cart .product-subtotal, .cart_item .product-name div, .shop_table .woocommerce-cart .product-name a, .woocommerce-Price-amount.amount, .quantity.edgtf-quantity-buttons .qty, .shipping_method li label, .woocommerce-Price-currencySymbol, #shipping_method li label {
	
		font-size: 14px !important;
	}

	
	td.product-total, th.product-total{
		display: none !important;
	}
	
	tfoot tr.cart-subtotal, tfoot tr.shipping th, tfoot tr.order-total th{
		display: none !important;
	}
	
	tr.order-total td:before {
		content: 'TOTAL : ';
		display: block;
		font-weight: 500;
		color: #1B0101;
	}
	tr.shipping td:before{
		content: 'EXPEDITION : ';
		display: block;
		font-weight: 500;
		color: #1B0101;
	}
}

/** COMPLIANCE **/
#cmplz-document h2 {
    margin-top: 75px !important;
    font-size: 40px !important;
}

#cmplz-document h3{
	font-size: 20px !important;
}

.edgtf-shopping-cart-dropdown{
	width:400px !important;
}


@media only screen and (max-width: 600px){	
	.ywgc-recipient-sender-container div{
		width: 100% !important;
	}
	
	.elementor-container{
		padding-left: 15px !important;
		padding-right: 15px !important;
		margin-left: 0 !important;
		width: 100% !important;
	}
	
	.woocommerce-MyAccount-content a, .woocommerce-checkout .shop_table tfoot th{
		font-size: 14px !important;
	}
	
	.edgtf-container-inner{
		margin-left: 15px !important;
    	margin-right: 15px !important;
    	width: calc(100% - 30px) !important;
	}

	.edgtf-top-bar .edgtf-vertical-align-containers{
		padding-left: 0 !important;
	}
	
	.woocommerce-cart .edgtf-update-cart, .woocommerce-cart .edgtf-apply-coupon {
		width: 100% !important;
		display: block !important;
		margin-bottom: 20px;
		float: none !important;
	}
	
	.actions.edgtf-woocommerce-proceed{
		text-align: center !important;
	}
	
	.text-home p{
		font-size: 20px !important;
	}
		
	.woocommerce-cart .product-remove { width: 13% !important; display:table-cell !important; }		
				
	/*thead tr th, tbody tr td, .woocommerce-cart .product-name, .woocommerce-cart .product-quantity, .woocommerce-cart .product-subtotal, .cart_item .product-name div, .shop_table .woocommerce-cart .product-name a, .woocommerce-Price-amount.amount, .quantity.edgtf-quantity-buttons .qty, .shipping_method li label, .woocommerce-Price-currencySymbol{
		font-size: 12px !important;
	} */
}

@media only screen and (max-width: 476px){	
	thead tr th, tbody tr td, .woocommerce-cart .product-name, .woocommerce-checkout .shop_table tfoot th, #shipping_method li label{
		font-size: 12px !important;
	}
}


.edgtf-logo-wrapper a img.edgtf-light-logo{
	-webkit-transform: translateY(-90%) !important;
    transform: translateY(-90%) !important;
	height: 125px;
}

.selected_button .ywgc-manual-currency-symbol, .selected_button #ywgc-manual-amount {
    background-color: white !important;
    color: black !important;
}

.ywgc-manual-currency-symbol {
    right: -45px !important;
}



