/*
 Theme Name:   Eventeo Child
 Theme URI:    http://rstheme.com/products/wordpress/eventeo/
 Description:  Eventeo Child
 Author:       RS Theme
 Author URI:   http://rstheme.com
 Template:     eventeo
 Version:      2.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */


.menu-sticky {
    overflow-x: hidden;
    width: 100%;
}


/* Eventin custom banner background with overlay */

.postid-5757 .etn-event-banner-wrap.etn-event-single3 {
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), 
              url('https://mta.ganzler.hu/wp-content/uploads/2023/05/wekings-eletkep-evez-03.jpg')!important;
}

/* Eventin custom hide meta widget */

.postid-7133 .etn-event-banner-wrap.etn-event-single3 {
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), 
              url('https://mta.ganzler.hu/wp-content/uploads/2023/05/wekings-eletkep-evez-04.jpg')!important;
}

.postid-5757 .etn-event-meta-info.etn-widget, .postid-7133 .etn-event-meta-info.etn-widget {
	display:none;
}


/* Persons - ahol nem szeretnénk megjeleníteni */

.postid-7119 p.form-field.form-field-wide.wc_bookings_field_persons {
	display: none;
}

/* Woocommerce message - position */

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    position: fixed!important;
    width: 100%!important;
    bottom: 0;
    z-index: 100;
}

/* Woocommerce add to cart style */

.woocommerce a.added_to_cart, .woocommerce.single-product form.cart .button {
	padding: 15px!important;
}

/* Extra product style */

.tc-extra-product-options.tc-show, .tc-extra-product-options.tc-show-override {
	margin: 20px 0;
}

.single-product div.product form.cart {
	padding-bottom: 80px;
}

.vi-wcaio-sidebar-cart .vi-wcaio-sidebar-cart-header-wrap .vi-wcaio-sidebar-cart-header-coupon-wrap button.vi-wcaio-bt-coupon-code, .vi-wcaio-sidebar-cart .vi-wcaio-sidebar-cart-header-wrap .vi-wcaio-sidebar-cart-header-coupon-wrap .vi-wcaio-bt-coupon-code.button {
    border-radius: 30px;
    border: 1px solid #fff !important;
    margin-left: 10px;
}

.vi-wcaio-sidebar-cart-header-wrap i.vi_wcaio_cart_icon-clear-button:before {
	color: #fff;
}

.vi-wcaio-checkout-login .form-row.form-row-first, .vi-wcaio-checkout-login .form-row.form-row-last {
	width: 100%;
}

.vi-wcaio-checkout-login .lost_password {
	text-align:center;
}

.vi-wcaio-checkout-login p.form-row {
	display: flex;
    flex-direction: column;
    /* justify-content: center; */
    /* align-items: center; */
	text-align: center;
}

.vi-wcaio-warning-wrap .woocommerce-error, .vi-wcaio-warning-wrap .woocommerce-message{
	background: transparent!important;
	position: relative!important;
    width: auto!important;
	font-weight: 600;
}

.vi-wcaio-warning-wrap {
	background-color: var(--e-global-color-primary);
}

.single-product div.product p.price {
	margin: 0;
}

/* Smart post show  */

@media (max-width: 767px) {
	
article.premium-smart-listing__post-wrapper.premium-smart-listing__grid-item {
	flex-direction: column;
}
}