/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
:root {
	--orange: #feb504;
	--black: #000000;
	--white: #ffffff;
	--grey: #808080;
	--grey2: #f8f8f8;
	--red: #D93816;
}
::selection {
  background-color: var(--orange); 
  color: var(--white);           
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 600 !important;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
	background-color: var(--orange) !important;
}
.heading-black h3 {
	font-size: 46px;
	color: var(--black);
}
strong {
	color: var(--black) !important;
}
/*Header*/
div#header_main {
	background-color: var(--orange);
}
ul#menu-item-shop {
	border: none;
}
span.logo.avia-standard-logo img {
	width: 210px;
	padding-top: 10px;
}
span.avia-menu-text {
	color: var(--black);
	font-size: 14px;
}
span.avia-menu-text:hover {
	border-bottom: 2px solid var(--black);
	padding-bottom: 5px;
}
.current-menu-item span.avia-menu-text {
	border-bottom: 2px solid var(--black);
	padding-bottom: 5px;
}
.avia-menu.av-main-nav-wrap a {
	padding: 0px 20px;
}
.menu-ostukorv span.avia-menu-text {
	border: 2px solid var(--black) !important;
	background-color: var(--black) !important;
	color: var(--orange) !important;
	padding: 12px 12px !important;
	border-radius: 8px;
}
.menu-ostukorv span.avia-menu-text:hover {
	background-color: var(--orange) !important;
	color: var(--black) !important;
}

/* Front page hero */
.fp-hero-heading h1 {
	color: var(--orange);
	font-size: 56px;
}
.fp-hero-button a {
	font-size: 20px !important;
	background-color: transparent !important;
	padding: 12px 12px !important;
	border: 2px solid !important;
	border-color: var(--white) !important;
	border-radius: 8px !important;
}
.fp-hero-button a:hover {
	background-color: var(--white) !important;
	padding: 12px 12px !important;
	border: 2px solid !important;
	border-color: var(--white) !important;
	color: var(--black) !important;
}
.fp-hero-grid-row-1 {
	position: relative;
	border-right: 3px solid var(--white);
}
.fp-hero-grid-row-2 {
	position: relative;	
}
.fp-hero-grid-row-1:before {
	content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.6); 
}
.fp-hero-grid-row-2:before {
	content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.6);
}

/* Front page */
.heading-orange h3 {
	font-size: 46px;
	color: var(--orange);
}
.button-black-text a {
	font-size: 16px !important;
	background-color: transparent !important;
	padding: 12px 12px !important;
	border: 2px solid !important;
	border-color: var(--black) !important;
	border-radius: 8px !important;
	color:var(--black) !important;
}

/*Digilabor väikesed ja suured fotod*/
a.avia-post-nav.avia-post-prev.without-image,
a.avia-post-nav.avia-post-next.without-image {
    display: none !important;
}
span.wpaliwcafu-notice-holder.wpaliwcafu_notice {
	color: var(--red) !important;
	font-size: 16px !important;
	font-weight: bold;
}
a.reset_variations {
	font-size: 16px !important;
	color: var(--orange) !important;
}
.digilabor-single-pages tr {
	display: flex;
	justify-content: space-between;
	margin-bottom: 36px;
	align-items: center !important;
}
.digilabor-single-pages form.variations_form {
	padding: 36px 36px !important;
	background-color: var(--grey2) !important;
	border: none !important;
}
.digilabor-single-pages .woocommerce-variation-add-to-cart .quantity {
	display: none !important;
}
.digilabor-single-pages .single_variation_wrap {
	margin-left: 0px;
}
.digilabor-single-pages th.label {
	padding: 0px 0px !important;
	font-size: 24px;
	color: var(--black);
}
.digilabor-single-pages th.label  label {
	margin-top: 0px !important;
	font-weight: 400 !important;
	font-size: 18px !important;
}
.digilabor-single-pages button.single_add_to_cart_button {
	width: 100%;
	border-radius: 8px;
	background-color: var(--black);
	color: var(--white);
	font-size: 24px;
	border: 2px solid var(--black);
}
.digilabor-single-pages button.single_add_to_cart_button:hover {
	background-color: var(--white);
	color: var(--black);
	border: 2px solid var(--black);
}
.digilabor-single-pages .product_meta {
	display: none;
}
.digilabor-single-pages ul.variable-items-wrapper li {
	background-color: var(--orange) !important;
	box-shadow: none !important;
	height: 50px !important;
	font-size: 18px !important;
	font-weight: bold !important;
	border-radius: 8px !important;
}
.digilabor-single-pages span.variable-item-span.variable-item-span-button {
	padding: 0px 20px !important;
}
.digilabor-single-pages .variations th.label {
	text-align: left !important;
}
.digilabor-single-pages ul.variable-items-wrapper {
	justify-content: flex-end !important;
}
.digilabor-single-pages span.woo-selected-variation-item-name {
	font-size: 18px !important;
}
.digilabor-single-pages .woocommerce-variation-price bdi, .digilabor-single-pages .woocommerce-variation-price span.woocommerce-Price-currencySymbol {
	float: right !important;
	font-size: 22px !important;
	color: var(--red) !important;
}
.digilabor-single-pages .woocommerce-variation-price span.woocommerce-Price-currencySymbol::after {
	content:'/tk';
}
.digilabor-single-pages label span.wpaliwcafu_label, .digilabor-single-pages span.wpaliwcafu_uploader_description {
	display: none;
}

.digilabor-single-pages p.wpaliwcafu-files-dock-uploader {
	display: flex;
	justify-content: center;
	padding: 40px 0px;
	border: 2px solid var(--orange);
	background-color: var(--white);
	border-radius: 8px;
	align-items: center;
	gap: 30px;
}
.digilabor-single-pages p.wpaliwcafu-files-dock-uploader span {
	font-size: 18px;
}
.digilabor-single-pages .wpaliwcafu_uploader_field_container {
	margin-top: 36px !important;
}
.digilabor-single-pages table.wpaliwcafu_uploader_completed {
	margin-top: 48px;
}
.digilabor-single-pages th.wpaliwcafu-filename {
	font-size: 16px !important;
	border: none !important;
	text-transform: capitalize;
	padding-left: 0px;
}
.digilabor-single-pages th.wpaliwcafu-qty {
	font-size: 16px !important;
	border: none !important;
	text-transform: capitalize;
	padding-left: 0px;
}
.digilabor-single-pages tr.wpaliwcafu_uploader_completed_placeholder th {
	border: none !important;
	color: var(--red);
	font-size: 16px !important;
	text-transform: none !important;
	padding-left: 0px;
}
.digilabor-single-pages tr.wpaliwcafu_uploader_completed_placeholder {
	background-color: var(--grey2);
}
.digilabor-single-pages i.wpaliwcafu-uploader-icon {
	display: none;
}
.digilabor-single-pages label.wpaliwcafu-uploader-trigger.button.alt {
	background-color: var(--orange);
	color: var(--black);
	border-radius: 8px;
	font-weight: bold;
	font-size: 18px !important;
}
.digilabor-single-pages td {
	border: none !important;
} 
.color-section-subpage a {
	color: var(--white) !important;
	font-size: 20px !important;
	background-color: var(--black) !important;
	padding: 16px 16px !important;
	border-radius: 8px !important;
	border: 2px solid var(--black) !important;
}
.color-section-subpage a:hover {
	background-color: transparent !important;
	border: 2px solid var(--black);
	color: var(--black) !important;
}
.color-section-subpage span.avia_button_icon::before {
	margin-left: 10px !important;
}
li.variable-item.button-variable-item.selected {
	background-color: var(--black) !important;
	color: var(--white) !important;
}
tr.completed.wpaliwcafu-uploaded-file td.wpaliwcafu-preview span {
	width: 70px;
	height: 70px;
	display: block;
}
th.wpaliwcafu-preview {
	border-color: var(--grey2) !important;
}
td.wpaliwcafu-preview {
	padding: 0px 0px !important;
	border-color: var(--grey2) !important;

}
td.wpaliwcafu-filename {
	border: none !important;
	font-size: 18px !important;
}
i.wpaliwcafu-icon.wpaliwcafu-uploader-delete-file {
	color: var(--red) !important;
}
input.wpaliwcafu-qty-input {
	border: none !important;
	margin-bottom: 0px !important;
	font-size: 18px !important;
	background-color: var(--white) !important;
	width: 60px !important;
	color: var(--black) !important;
}
td.wpaliwcafu-qty {
	border: none !important;
}
tr.wc-block-cart-items__row.wpaliwcafu-has-files .wc-block-components-quantity-selector {
	display: none !important;
}

/* Ostukorv */
.wc-proceed-to-checkout a {
	width: 100% !important;
}
.woofc-action-right {
	display: none !important;
}
.woofc-action-left {
	width: 100% !important;
}
.woofc-action-left a {
    background-color: var(--black) !important;
    border: 1px solid var(--black) !important;
    color: var(--white) !important;
}
.woofc-action-left a:hover {
    background-color: var(--orange) !important;
    border: 1px solid var(--black) !important;
    color: var(--black) !important;
}
p.min-order-notice {
	float: left;
}
.woofc-item-qty {
	display: none;
}
ul.woocommerce-error {
	background-color: var(--red);
	font-size: 22px !important;
	text-align: center;
	width: 100%;
	color: var(--white);
	outline-color: 1px solid var(--red) !important;
  	padding: 32px 0px;
}
.woocommerce-cart .wpaliwcafu_data_qty input {
	color: var(--black) !important;
	border: none !important;
	font-size: 16px !important;
}
.woocommerce-cart td.product-name dt.variation-Fototp, td.product-name dt.variation-Valipildisuurus {
	color: var(--black) !important;
	font-size: 16px !important;
}
.woocommerce-cart td.product-name p {
	color: var(--black) !important;	
}
.woocommerce-cart th.product-quantity, td.product-quantity {
	display: none !important;
}
.woocommerce-cart th, td {
	border: 1px solid var(--black) !important;
}
.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item {
	background-color: var(--white);
}
.woocommerce-cart td a {
	color: var(--orange) !important;
	font-weight: bold !important;
	font-size: 16px !important;
}
.woocommerce-cart th.product-thumbnail, td.product-thumbnail {
	display: none !important;
}
.woocommerce-cart th.product-remove {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important;
}
.woocommerce-cart td.product-remove a {
	background-color: var(--orange) !important;
	margin-left: auto;
	margin-right: auto;
}
.woocommerce-cart bdi.wpaliwcafu_data_name {
	color: var(--black) !important;
	font-size: 16px !important;
}
.woocommerce-cart div.woocommerce-message {
	background-color: var(--orange) !important;
	color: var(--black) !important;
	border-color: var(--orange) !important;
	font-size: 16px !important;
	width: 100%;
	padding: 36px 36px !important;
	text-align: center !important; 
}
.woocommerce-cart div.woocommerce-message a {
	color: var(--black) !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}
/* Chrome, Edge, Safari */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    opacity: 1;
}
/* Firefox */
input[type="number"] {
    -moz-appearance: number-input;
}
.woocommerce-cart td.product-price span {
	font-size: 16px;
	color: var(--black) !important;
}
.woocommerce-cart td.product-subtotal {
	font-size: 16px;
	color: var(--black) !important;
}
.woocommerce-cart td.actions {
	padding: 24px 0px !important;
	border: none !important;
	background-color: var(--white) !important;
}
.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button {
	background-color: var(--orange) !important;
	color: var(--black) !important;
	font-size: 16px !important;
	border: 1px solid var(--orange) !important;
}
.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button:hover {
	border: 1px solid var(--black) !important;
	background-color: var(--white) !important;
	color: var(--black) !important;
}
.woocommerce-cart input#coupon_code {
	font-size: 16px !important;
	color: var(--black) !important;
	height: 48px !important;
	border: 1px solid var(--black) !important;
	font-family:'como-regular' !important;
}
.woocommerce-cart input#coupon_code::placeholder {
	color: var(--black) !important;
}
.woocommerce-cart .cart_totals h2 {
	font-size: 16px !important;
}
.woocommerce-cart .cart_totals th {
	font-size: 16px !important;
}
.woocommerce-cart .cart_totals span.woocommerce-Price-amount.amount {
	font-size: 16px !important;
}
.woocommerce-cart .wc-proceed-to-checkout a {
	color: var(--black) !important;
	background-color: var(--orange);
	padding: 15px 0px !important;
	font-size: 16px !important;
	border: 1px solid var(--orange);
}
.woocommerce-cart .wc-proceed-to-checkout a:hover {
	background-color: var(--white);
	border: 1px solid var(--black) !important;
}
.cart-empty.woocommerce-info {
	background-color: var(--orange) !important;
}
a.button.wc-backward {
	color: var(--white) !important;
	background-color: var(--black);
	padding: 16px 16px !important;
	font-size: 16px !important;
	border: 1px solid var(--black);
}
a.button.wc-backward:hover {
	color: var(--black) !important;
	background-color: var(--white);
	border: 1px solid var(--black);
}
tr.woocommerce-shipping-totals.shipping th {
	color: var(--black);
}
tr.woocommerce-shipping-totals.shipping td {
	color: var(--black);
}
span.woofc-menu-item-inner {
	color: var(--black);
}
/* Kassa classic checkout */''
/* If your shipping ID is local_pickup:3, WooCommerce often adds classes to the body. 
   If not, the PHP above is the better way. Only use this if PHP fails. */
.shipping-method-free_shipping_5 #billing_address_1_field,
.shipping-method-free_shipping_5 #billing_city_field,
.shipping-method-free_shipping_5 #billing_postcode_field {
    display: none !important;
}
form.checkout.woocommerce-checkout {
	display: flex;
	gap: 40px;
}
form.checkout.woocommerce-checkout .col-1 {
	width: 100%;
}
div#customer_details {
	width: 50%;
}
div#order_review {
	width: 50%;
}
form.checkout.woocommerce-checkout .col-2 {
	display: none;
}
.woocommerce-billing-fields {
	margin-right: 18px;
}
.woocommerce-billing-fields h3, h3#order_review_heading {
	font-size: 24px;
	margin-bottom: 36px;
}
.woocommerce-billing-fields label {
	font-size: 20px !important;
	font-weight: 400 !important;
}
.woocommerce-billing-fields .form-row-first, .woocommerce-billing-fields .form-row-last {
	width: 100%;
}
.woocommerce-billing-fields input {
	color: var(--black) !important;
	font-family: 'como-regular' !important;
	font-size: 14px !important;
}
.woocommerce-billing-fields span.optional {
	color: var(--black) !important;
}
.woocommerce-billing-fields p#billing_country_field {
	display: none;
}
form.checkout.woocommerce-checkout span.woocommerce-input-wrapper input {
	background-color: var(--white) !important;
	border: 1px solid var(--black) !important;
}
table.shop_table.woocommerce-checkout-review-order-table th, table.shop_table.woocommerce-checkout-review-order-table tr, table.shop_table.woocommerce-checkout-review-order-table td {
	background-color: var(--white);
	border: none !important;
}
table.shop_table.woocommerce-checkout-review-order-table th, table.shop_table.woocommerce-checkout-review-order-table td {
	padding-left: 0px;
}
table.shop_table.woocommerce-checkout-review-order-table th.product-name, table.shop_table.woocommerce-checkout-review-order-table th.product-total {
	display: none;
}
table.shop_table.woocommerce-checkout-review-order-table tr.cart_item td {
	font-size: 16px !important;
	border-bottom: 1px solid var(--grey) !important;
}
table.shop_table.woocommerce-checkout-review-order-table tfoot {
	font-size: 16px !important;
	border-bottom: 1px solid var(--grey) !important;	
}
table.shop_table.woocommerce-checkout-review-order-table dl.variation {
	padding-top: 18px !important;
}
table.shop_table.woocommerce-checkout-review-order-table tr.cart_item {
	border-bottom: 1px solid var(--grey) !important;
}
table.shop_table.woocommerce-checkout-review-order-table tfoot th, table.shop_table.woocommerce-checkout-review-order-table tfoot td {
	font-size: 16px !important;
	text-transform: none;
}
.form-row.place-order button#place_order {
	width: 100%;
	font-size: 22px !important;
	background-color: var(--orange);
	border: 1px solid var(--orange);
}
.form-row.place-order button#place_order:hover {
	background-color: var(--white) !important;
	border: 1px solid var(--black) !important;
	color: var(--black);
}
.form-row.place-order .woocommerce-terms-and-conditions-wrapper a {
	color: var(--black);
	font-weight: bold;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
	text-align: center;
	font-size: 16px;
	background-color: var(--white);
	border: none !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info a {
	font-weight: bold;
	color: var(--black);
}
form#woocommerce-checkout-form-coupon p.form-row.form-row-first input {
	border: 1px solid var(--black);
	font-family: 'como-regular';
	background-color: var(--white);
	font-size: 16px;
}
form#woocommerce-checkout-form-coupon p.form-row.form-row-last button.button {
	font-size: 16px !important;
	background-color: var(--orange) !important;
	border: 1px solid var(--orange);
}
form#woocommerce-checkout-form-coupon p.form-row.form-row-last button.button:hover {
	border: 1px solid var(--black);
	color: var(--black);
	background-color: var(--white) !important;
}
/* Kassa */
/*span.wc-block-components-checkbox__label a {
	font-weight: bold;
	color: var(--black);
	text-decoration: underline !important;
}
span.wc-block-components-checkbox__label a:hover{
	color: var(--orange);
 }
p.wc-block-components-checkout-step__description {
    display: none !important;
}
.wc-block-checkout__actions_row {
	flex-direction: column;
	gap: 40px !important;
}
.wc-block-checkout__actions_row a {
	color: var(--orange) !important;
}
.wc-block-checkout__actions_row button {
	background-color: var(--orange) !important;
	font-weight: bold;
	width: 100%;
	font-size: 20px !important;
}
.wc-block-checkout__actions_row button:hover {
	background-color: var(--white) !important;
	border: 2px solid var(--black);
	color: var(--black) !important;
}
.wp-block-woocommerce-checkout-order-summary-block span.wc-block-formatted-money-amount {
	color: var(--orange);
}
form#wc-block-components-totals-coupon__form {
	display: flex;
	flex-direction: column !important;
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input {
	flex: none;
}
button.wc-block-components-button {
	background-color: var(--orange) !important;
}
.wc-blocks-components-select__container svg.wc-blocks-components-select__expand {
	display: none;
}
select#billing-country {
	width: 100% !important;
}
input#billing-first_name {
	margin-bottom: 0px !important;
	font-size: 16px !important;
}
input#billing-last_name {
	margin-bottom: 0px !important;
}
input#billing-company {
	margin-bottom: 0px !important;
}
input#billing-address_1 {
	margin-bottom: 0px !important;
}
input#billing-postcode {
	margin-bottom: 0px !important;
}
input#billing-phone {
	margin-bottom: 0px !important;	
}
input#billing-city {
	margin-bottom: 0px !important;
}
fieldset#shipping-option, fieldset#payment-method {
	margin-top: 36px !important;
}
.wc-block-components-text-input.wc-block-components-address-form__email.is-active,
.wc-blocks-components-select__container,
.wc-block-components-text-input.wc-block-components-address-form__first_name,
.wc-block-components-text-input.wc-block-components-address-form__last_name,
.wc-block-components-text-input.wc-block-components-address-form__company,
.wc-block-components-text-input.wc-block-components-address-form__address_1,
.wc-block-components-text-input.wc-block-components-address-form__postcode input#billing-postcode,
.wc-block-components-text-input.wc-block-components-address-form__city,
.wc-block-components-text-input.wc-block-components-address-form__phone,
.wc-block-components-radio-control label,
span.wc-block-components-checkbox__label,
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator.wp-block-woocommerce-checkout-terms-block,
span#radio-control-0-free_shipping\:1__label {
	font-size: 16px !important;
	text-transform: none !important;
}*/

/*Tellimus täidetud leht*/
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	font-size: 28px !important;
	text-align: center !important;
	margin-bottom: 48px !important;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
	font-size: 1px !important;
}
td.woocommerce-table__product-name.product-name p {
	color: var(--orange) !important;
	font-size: 14px !important;
}
td.woocommerce-table__product-name.product-name a {
	pointer-events: none;
	color: var(--black) !important;
	font-size: 14px !important;
}
td.woocommerce-table__product-total.product-total {
	color: var(--black);
}
td.woocommerce-table__product-name.product-name li {
	border-right: none !important;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
	background-color: var(--white);
	border: 1px solid var(--black) !important;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr {
	color: var(--black);
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
	background-color: var(--white);
	padding: 0px 0px !important;
}
/*Fotoga meened*/
.heading-h6 h6 {
	font-size: 20px !important;
	color: var(--orange) !important;
}
/*Kontakt*/
.contact-company-col {
	border-top: 2px solid var(--grey);
	padding-top: 36px;
}
.page-id-491 .flex_column_table {
	margin-top: 0px !important;
}
/*Digilabor*/
.color-section-subpage {
	border-top: 2px solid var(--white) !important;
	margin-top: 2px;
}
.color-section-subpage p {
	font-size: 22px !important;
}
.digilabor-text p {
	font-size: 22px;
	line-height: 1.5;
	margin-top: 0px;
}
.digilabor-button a {
	background-color: var(--black) !important;
	font-size: 20px !important;
	color: var(--white) !important;
	padding: 12px 12px !important;
	border-radius: 8px !important;
	border: 2px solid var(--black) !important;
}
.digilabor-button a:hover {
	background-color: var(--white) !important;
	color: var(--black) !important;
}
.digilabor-col-1-2 {
	border: 2px solid var(--orange) !important;
	border-radius: 8px;
	padding: 36px 0px;
}

/*Footer*/
#aw-privacy-policy-terms-and-conditions p {
	display: flex;
	gap: 40px;
	justify-content: center;
}
#aw-privacy-policy-terms-and-conditions p a {
	color: var(--black) !important;
	text-decoration: underline !important;
}
#aw-privacy-policy-terms-and-conditions p a:hover {
	font-weight: bold !important;
}
.heading-footer-col h5 {
	font-size: 24px;
	color: var(--black);
	font-weight: bold !important;
}
.footer-text p, .contact-text-company p {
	margin-top: 0px !important;
	font-size: 18px !important;
	line-height: 1.4 !important;
}
.footer-col-1-2 {
	display: flex;
	flex-wrap: wrap;
}
.heading-footer-col {
	flex: 0 0 100%;
}
.avia_textblock.footer-text {
	width: 100%;
}
.footer-text {
	margin-right: 48px !important;
}
#socket {
	border-top: 0px;
	background-color: var(--orange) !important;
}
.footer-color-section main.template-page.content.av-content-full.alpha.units {
	border-bottom: 1px solid var(--black) !important;
}
span.copyright {
	float: none !important;
}
#socket .container {
	text-align: center;
}
/*Hinnakiri*/
.heading-price-list h5 {
	font-size: 24px;
	background-color: var(--orange);
	padding: 10px 10px !important;
}
.aw-price-list-table-col a {
	font-size: 16px !important;
	background-color: var(--black) !important;
	padding: 12px 12px !important;
	border: 2px solid !important;
	border-color: var(--black) !important;
	border-radius: 8px !important;
	color:var(--white) !important;
}
.aw-price-list-table-col a:hover {
	background-color: var(--white) !important;
	border: 2px solid !important;
	border-color: var(--black) !important;
	color: var(--black) !important;
	opacity: 1 !important;
}
/*Galerii*/
.galerii-block-1-2 section.av_textblock_section {
	text-align: center;
	background-color: var(--black);
	font-size: 16px;
	border: 2px solid var(--black);
	height: 50px;
	color: var(--white);
	border-radius: 8px !important;
}
.galerii-block-1-2 section.av_textblock_section .avia_textblock {
	height: 100%;
}
.galerii-block-1-2 section.av_textblock_section .avia_textblock p {
	height: 100%;
}
.galerii-block-1-2 section.av_textblock_section a {
	width: 100%;
	display: block;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--white);
	font-size: 16px;
}
.galerii-block-1-2 section.av_textblock_section a:hover {
	color: var(--black);
}
.galerii-block-1-2 section.av_textblock_section p {
	margin: 0px 0px;
}
.galerii-block-1-2 section.av_textblock_section:hover {
	background-color: var(--white);
	color: var(--black);
}
/*Üksik galerii vaade*/
.entry-content .woocommerce-message {
	background-color: var(--orange) !important;
	border: none !important;
	font-weight: bold !important;
	font-size: 16px !important;
}
.entry-content .woocommerce-message a.button.wc-forwards {
	background-color: var(--black) !important;
	font-size: 16px !important;
}
.post-entry .entry-content {
	width: 100%;
	max-width: none !important;
}
.template-blog .post .entry-content-wrapper {
	max-width: none !important;
}
.template-blog .post .entry-content-wrapper span.post-meta-infos {
	margin-top: 16px;
	margin-bottom: 16px;
} 
form.post-password-form p {
	font-size: 16px !important;
}
form.post-password-form input {
	font-size: 16px !important;
	background-color: var(--orange) !important;
	font-family: 'como-regular' !important;
}
form.post-password-form label input {
	background-color: var(--grey2) !important;
	width: 300px !important;
}
.envira-woocommerce p.price {
	display: none !important;
}
.envira-woocommerce td.value.woo-variation-items-wrapper {
	border: none !important;
}
.envira-woocommerce span.woocommerce-Price-amount.amount {
	color: var(--orange);
}
.envira-woocommerce a.reset_variations {
	color: var(--orange);
}
.envira-woocommerce .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button {
	margin-top: 10px;
	display: flex;
	justify-content: center;
}
.envira-woocommerce ul.variable-items-wrapper {
	justify-content: center;
}
.envira-woocommerce .quantity input.minus, .envira-woocommerce .quantity input.plus {
	background-color: var(--orange) !important;
	font-size: 24px;
	color: var(--black) !important;
}
.envira-woocommerce .input-text {
	border: none !important;
}
.envira-woocommerce button {
	background-color: var(--black) !important;
	font-size: 16px !important;
	border: 2px solid var(--black) !important;
	color: var(--white) !important;
	font-family: 'como-regular';
	height: 43px !important;
}
.envira-woocommerce button:hover {
	border: 2px solid var(--black) !important;
	background-color: var(--white) !important;
	color: var(--black) !important;
}
.envira-woocommerce .variations_form {
	padding: 0px 0px !important;
}
/*Envira gallery */
.envira-gallery-item-inner span.image-overlay.overlay-type-image {
	display: none !important;
}
.envira-template-default div#footer-page .envira-gallery-wrap {
	display: none !important;
}
.envira-woocommerce a.reset_variations {
	margin: 8px auto 8px auto !important;
	padding: 10px 10px !important;
	color: var(--white) !important;
	background-color: var(--black) !important;
	border-radius: 8px !important;
	font-size: 12px !important;
	width: fit-content !important;
}