.qodef-logo-wrapper a img {
    height: 55px !important;
    padding-top: 10px !important;
    width: auto;
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    transition: opacity .2s ease;
}



.wpcf7-form p, p.form-submit {
    margin: -10px 0 0;
}

.qodef-blog-list-holder .qodef-post-title {
    text-transform: uppercase;
    font-weight: 800;
    margin: 0;
    padding-top: 3px !important;
}

.qodef-blog-list-holder .qodef-bli-info>div a {
    padding-left: 7px;
    color: #464646;
    font-size: 13px !important;
    font-family: 'logos';
    line-height: 1.5em;
}

h3 {
    font-size: 17px !important;
    line-height: 1.235em !important;
}

.qodef-blog-list-holder .qodef-bli-info>div:last-child {
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 0px -7px;
}

.qodef-blog-list-holder .qodef-bli-info {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: -6px 0px 0px 0px;
    clear: both;
}

.qodef-blog-list-holder .qodef-bli-info .qodef-post-info-date:before {
	display:none !important;
	}
	
.qodef-quick-shop-opener {
    font-family: logos3 !important;
	  margin-right:-5px;
}

.qodef-section-title-holder .qodef-st-text {
    display: block;
    margin: 14px 0 5px;
    letter-spacing: -1px !important;
}

.qodef-wishlist-widget-holder a .qodef-wishlist-widget-icon {
    vertical-align: middle;
    display: none !important;
}

.qodef-wishlist-widget-holder a .qodef-wishlist-text {
    font-size: 14px;
    text-transform: uppercase;
    display: none !important;
}

.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {
    border-bottom: 2px solid #000;
    color: #000;
    font-family: logos !important;
}

footer .widget .qodef-widget-title-holder .qodef-widget-title {
    font-family: 'logos' !important;
}

.qodef-btn.qodef-btn-solid {
    color: #fff !important;
    background-color: transparent !important;
    border: 3px solid #dd4425 !important;
    border-radius: 14px !important;
}

.qodef-btn.qodef-btn-outline .qodef-btn-text-wrapper, .qodef-btn.qodef-btn-solid .qodef-btn-text-wrapper {
    position: relative;
    display: inline-block;
    z-index: 20;
    font-family: 'logos' !important;
    font-size: 16px;
}

.qodef-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text {
    padding: 0 0 0 0px;
}

.qodef-qs-products-holder .qodef-qsi .qodef-qsi-inner .qodef-qsi-image .qodef-pl-yith .qodef-yith-wcqv-holder a span {
    display: none !important;
    background-color: #000;
    line-height: 1;
    padding: 8px 9px;
}

.qodef-qs-products-holder .qodef-qsi .qodef-qsi-inner .qodef-qsi-image .qodef-pl-yith .yith-wcwl-add-to-wishlist {
    margin: 0;
    position: relative;
    display: none !important;
    vertical-align: middle;
    background-color: #404040;
    width: 26px;
    height: 29px;
    text-align: center;
    left: -1px;
}


ul.products>.product .qodef-pl-yith .qodef-yith-wcqv-holder a span {
    display: none !important;
    background-color: #000;
    line-height: 1;
    padding: 8px 10px;
}

ul.products>.product .qodef-pl-yith .yith-wcwl-add-to-wishlist {
    margin: 0;
    position: relative;
    display: none !important;
    vertical-align: middle;
    background-color: #404040;
    width: 26px;
    height: 29px;
    text-align: center;
    left: -1px;
}



.qodef-woo-single-page .qodef-single-product-summary .product_meta>span {
    display: none;
    margin: 3px 0;
}

.additional_information_tab { 
		display: none !important;
}




.qodef-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment_container img {
    float: left;
    width: 0px !IMPORTANT;
    display: none !important;
}
	


.qodef-btn.qodef-btn-solid .qodef-btn-bgrnd-idle {
    background-color: #dd4425 !important;
}



.qodef-quick-shop-opener {
    -webkit-transform: rotate(
-90deg
) translateY(30px);
    -moz-transform: rotate(-90deg) translateY(30px);
    transform: rotate(
-90deg
) translateY(30px);
    transform-origin: top;
    position: fixed;
    top: 24.5%;
    right: -17px;
    padding: 8px;
    z-index: 1001;
    color: #fff;
    background-color: #dd4425;
    font-family: Roboto,sans-serif;
	    border-radius: 8px 8px 0px 0px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    cursor: pointer;
	background-color: #dd4425 !important;
}



@media screen and (min-width: 1024px) {

.qodef-quick-shop-opener {
    -webkit-transform: rotate(
-90deg
) translateY(30px);
    -moz-transform: rotate(-90deg) translateY(30px);
    transform: rotate(
-90deg
) translateY(30px);
    transform-origin: top;
    position: fixed;
    top: 24.5%;
    right: -14px;
    padding: 8px;
    z-index: 1001;
    color: #fff;
    background-color: #dd4425;
    font-family: Roboto,sans-serif;
	    border-radius: 8px 8px 0px 0px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    cursor: pointer;
	background-color: #dd4425 !important;
}
    }



@media screen and (max-width: 600px) {

.qodef-quick-shop-opener {
    -webkit-transform: rotate(
-90deg
) translateY(30px);
    -moz-transform: rotate(-90deg) translateY(30px);
    transform: rotate(
-90deg
) translateY(30px);
    transform-origin: top;
    position: fixed;
    top: 24.5%;
    right: -19px;
    padding: 8px;
    z-index: 1001;
    color: #fff;
    background-color: #dd4425;
    font-family: Roboto,sans-serif;
	    border-radius: 8px 8px 0px 0px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    cursor: pointer;
	background-color: #dd4425 !important;
}
    }



		
.yith-wcwl-add-button a, .yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 0;
    line-height: inherit;
    color: #fff;
    display: none !important;
}

.qodef-pl-holder .qodef-pl-yith .yith-wcwl-add-to-wishlist {
    margin: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-color: #404040;
    width: 26px;
    height: 29px;
    text-align: center;
    left: -1px;
    display: none !important;
}

.qodef-pl-holder .qodef-pl-yith .qodef-yith-wcqv-holder a span {
    display: none !important;
    background-color: #000;
    line-height: 1;
    padding: 8px 10px;
}


.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
    position: relative;
    width: 100%;
    padding: 5px 0;
    font-family: 'logos' !important;
    font-size: 17px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 25px;
    color: #464646;
    background-color: transparent;
    border: 0 solid #000;
    border-bottom: 2px solid #000;
    border-radius: 0;
    outline: 0;
    -webkit-appearance: none;
    cursor: text;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;
}

#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-family: 'logos' !important;
    line-height: 1em;
    letter-spacing: 0;
    text-transform: uppercase;
    outline: 0;
    margin-top: 15px;
    margin-bottom: -27px;
    box-sizing: border-box;
    font-size: 14px;
    padding: 18px 52px;
    font-weight: 700;
    border: 2px solid #000;
    cursor: pointer;
    border-radius: 0;
    color: #464646;
    background-color: #000;
    white-space: nowrap;
    -webkit-transition: background-color .3s cubic-bezier(.215,.61,.355,1),color .2s;
    -moz-transition: background-color .3s cubic-bezier(.215,.61,.355,1),color .2s;
    transition: background-color .3s cubic-bezier(.215,.61,.355,1),color .2s;
}

.qodef-icon-list-holder .qodef-il-icon-holder, .qodef-icon-list-holder .qodef-il-text {
    position: relative;
    display: table-cell;
    font-family: 'logos2' !important;
    vertical-align: top;
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    display: none !important;
}

.qodef-icon-list-holder .qodef-il-icon-holder, .qodef-icon-list-holder .qodef-il-text {
    position: relative;
    display: table-cell;
    font-family: 'logos2' !important;
    vertical-align: top;
    line-height: 21px !important;
}

footer.qodef-page-footer .bazz-newsletter .newsletter-submit input.wpcf7-form-control.wpcf7-submit {

    display: none !important;
}

.bazz-contact-us .wpcf7-form-control.wpcf7-textarea, .bazz-faq .wpcf7-form-control.wpcf7-textarea {
    text-transform: none !important;

}

.qodef-side-menu-slide-from-right .qodef-side-menu .bazz-newsletter .newsletter-submit input.wpcf7-form-control.wpcf7-submit, .qodef-side-menu-slide-with-content .qodef-side-menu .bazz-newsletter .newsletter-submit input.wpcf7-form-control.wpcf7-submit {
    color: #464646;
    background-color: transparent;
    position: relative;
    left: -32px;
    display: none !important;
}

.bazz-newsletter input.wpcf7-form-control.wpcf7-text {
    display: inline-block;
    padding-left: 25px;
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
}

.qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-page-title {
    margin: 5px 0 0;
    font-size: 23px;
    line-height: 1.217em;
    display: none;
}

.qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs a, .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    font-family: 'logos2';
}

.qodef-btn.qodef-btn-outline .qodef-btn-text-wrapper, .qodef-btn.qodef-btn-solid .qodef-btn-text-wrapper {
    position: relative;
    display: inline-block;
    z-index: 20;
    font-family: 'logos' !important;
    font-size: 16px;
    color: #fff !important;
}

.qodef-woocommerce-page .woocommerce-checkout .col-1 label, .qodef-woocommerce-page .woocommerce-checkout .col-2 label {
    font-family: 'logos2' !important;
    font-size: 17px;
    line-height: 1.235em;
    font-weight: 700;
    text-transform: uppercase;
}

h3 {

    font-family: 'logos' !IMPORTANT;
}

.qodef-mobile-header .qodef-mobile-logo-wrapper img {
    height: 42px !important;
	  padding-top: 13px !important;
    width: auto;
}


@media (prefers-color-scheme: dark) {
    body {
        background-color: #FFFFFF; /* Light mode background */
        color: #000000; /* Light mode text color */
        /* Continue overriding other styles as needed */
    }
}


element.style {
}
.qodef-vertical-align-containers .qodef-position-center-inner, .qodef-vertical-align-containers .qodef-position-left-inner, .qodef-vertical-align-containers .qodef-position-right-inner {
    vertical-align: middle;
    display: inline-block;
    height: 100px !important;
}



.site-content {
    overflow: hidden;
}


.qodef-grid-col-12 { float: right !important;

}