/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
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
*/
.menu-item-34, .menu-item-33{display:flex !important;}
.menu-item-145, .menu-item-35{display:none !important;}

.logged-in .menu-item-34, .logged-in .menu-item-33{display:none !important;}
.logged-in .menu-item-145, .logged-in .menu-item-35{display:flex !important;}

.head-logo {display:none;}

.lounge-join-section {position:absolute; bottom:-25%; width:100%}
.products-float {position:absolute; max-width:60%; bottom:25%;}

.woocommerce ul.products li.product a img {max-width:100px;  margin: 0 auto;}

.elementor-kit-6 .reg-btn {
    display: inline-flex;
    background-color: #94090873;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    border-style: none;
    border-radius: 7px 7px 7px 7px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    line-height: 18px;
    justify-content: center;
    flex-direction: row;
    vertical-align: middle;
    padding: 20px 60px;
}

.reg-btn.annually {display:none;}

.reg-btn:hover {background-color:#FFFFFF80;}

.fc-registration span {
    font-size: 14px;
    color: rgb(255, 255, 255, 0.5);
    font-style: italic;
}

.woocommerce-account .page-content, .woocommerce-cart .page-content, .woocommerce-checkout .page-content{margin:100px 0;}

.woocommerce ul.products li.product .button, .elementor-kit-6 .elementor-button--view-cart, .elementor-kit-6 .elementor-button--checkout, .woocommerce div.product form.cart .button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button {
    font-family: "Inter", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    border-style: none;
    border-radius: 20px 20px 20px 20px;
    padding: 15px 20px 15px 20px;
    background-color: #940908 !important;
    color: #fff !important;
}

.woocommerce ul.products li.product .button:hover, .elementor-kit-6 .elementor-button--view-cart:hover, .elementor-kit-6 .elementor-button--checkout:hover, .woocommerce div.product form.cart .button:hover, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order:hover,  :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover {
    background-color: #fff !important;
    color: #940908 !important;
}

::marker{display:none !important; color:'' !important; font-size:0 !important;}

.dropdown-menu.dropdown-menu-mini-cart{padding-left:0;}

.elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    font-size:20px;
	font-family:"Inter";
}

.elementor-widget-woocommerce-product-related .price{
	font-size:25px !important;
	color:#4c4c4c !important;
}

.elementor-widget-woocommerce-product-price .price{
	font-size:40px !important;
	color:#fff !important;
}

.elementor-532 .elementor-element.elementor-element-c967066 .elementor-heading-title {
    font-size: 45px !important;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: rgb(255, 255, 255, 0.2);
    border-radius: 5px;
}

@media all and (min-width: 1405px) {
	.lounge-join-section {bottom:0%;}
}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}