/* Enter Your Custom CSS Here */

.qodef-mobile-header .qodef-mobile-menu-opener {
    float: right!important;
}

.qodef-mobile-header .qodef-mobile-menu-opener.qodef-mobile-menu-opener-icon-pack .qodef-mobile-menu-icon {
    font-size: 38px!important;
}

.qodef-mobile-header .qodef-grid {
    text-align: center!important;
}

#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-toggle {
    margin-right: 90px!important;
}

#qlwapp .qlwapp-toggle {
    margin-bottom: 25px!important;
	}

.qodef-container {
    padding: 100px 0px 0px 0px!important;
}

@media only screen and (min-width: 769px) {
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) a img {
    height: auto!important;
}  }

.qodef-woo-single-page .qodef-single-product-summary .price * {
    font-size: 50px!important;		}

.qodef-woo-single-page .product {

    margin: 0 0 0px!important;		}

.qodef-mobile-header .qodef-mobile-nav .mobile_arrow {

    padding: 14px 12px 9px 0!important;
    font-size: 30px!important;
}

.qodef-side-menu-button-opener {
    display: none!important;
}

.qodef-search-opener .qodef-search-opener-wrapper>* {
    color: #ffffff!important;
}

.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-icon-pack .qodef-cart-icon {
    color: #ffffff!important;
}

@media only screen and (max-width: 1024px) {
.qodef-event-list-holder .qodef-event-list-item-holder>.qodef-event-list-item-content {
    padding: 70px 70px!important;
}  }

.span.woocomerce-Price-amount {
    font-family: Teko,sans-serif;
    font-size: 50px!important;
    font-weight: 600;
    color: #29282d;
}

span.woocommerce-Price-amount {
    font-family: Teko,sans-serif;
    font-size: 22px!important;
    font-weight: 600;
    color: #29282d;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-family: Teko,sans-serif;
    font-size: 20px!important;
    font-weight: 600;
    color: #fff;
    margin: 10px;
    padding: 10px;
    background-color: #f34e3a;
}

ul.products>.product .qodef-pl-text-wrapper .ajax_add_to_cart {
    background-color: #ffffff00!important;
    font-size: 20px!important;
    color: #c1c1c1!important;
}


.single-events .qodef-ttevents-single-image-holder {
    margin-bottom: 0px!important;
	  display: none;
}

.qodef-drop-down .narrow .second .inner ul li {
    width: 320px!important;
}

h5.qodef-pr-item-title {
    color: #fff!important;
}