/* 
Theme Name: Cremo-Theme
Theme URI: https://github.com/elementor/hello-theme-child/
Description: 
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/	
/* libre-baskerville-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/libre-baskerville-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/libre-baskerville-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/libre-baskerville-v17-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/libre-baskerville-v17-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/libre-baskerville-v17-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/libre-baskerville-v17-latin-regular.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}
/* libre-baskerville-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/libre-baskerville-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/libre-baskerville-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/libre-baskerville-v17-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/libre-baskerville-v17-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/libre-baskerville-v17-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/libre-baskerville-v17-latin-italic.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}
/* libre-baskerville-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/libre-baskerville-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/libre-baskerville-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/libre-baskerville-v17-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/libre-baskerville-v17-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/libre-baskerville-v17-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/libre-baskerville-v17-latin-700.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}

ul.elementor-grid {
    padding-inline-start: 0px;
}

ul.elementor-grid>li>a>img {
    width:100%;
}

table.variations td, table.variations th {
	background:unset!important;
}

.woocommerce-checkout-review-order-table td.product-total, .woocommerce-checkout-review-order-table th.product-total {
	vertical-align: middle;
	text-align:right;
}

tr.cart-subtotal td,
tr.woocommerce-shipping-totals td,
tr.order-total td,
tr.order-tax td {
	vertical-align: middle;
	text-align:right;
}

@media (max-width: 767px) {
	.e-shop-table.e-cart-section {
		padding:0;
	}	
}

h1,h2,h3,h4,h5,h6,h7 {
    margin-block-end: 1rem;
    margin-block-start: 2.5rem;
}

figure {
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.woocommerce-Tabs-panel {
	padding:10px!important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
color: #000000;
}


.out-of-stock {
    text-align: center !important;
    font-weight: bold !important;
}

.product.outofstock .elementor-widget-woocommerce-product-price,
.product.outofstock .elementor-widget-wc-add-to-cart 0{
	display:none;
}


.cart_totals .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods li {
	display:flex;
	width:100%;
}

.cart_totals .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods li label {
	width:100%;
	display:flex!important;
	justify-content:space-between;    
	padding-right: 12px;

}

