/*
Theme Name: ShiftUp Child
Theme URI: https://shiftup.qodeinteractive.com
Description: A child theme of ShiftUp
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: shiftup
Template: shiftup
*/

/* CUSTOMIZER */

#tab-description {
  color: #000;
}

@media(max-width:425px) {
	h2 {
    font-size: 1.8rem;
	}
}

span.qodef-m-line {
    background-color: #fff !important;
}


.cli-privacy-overview * {
	color: #fff;
}

.cli-modal-content.cli-bar-popup {
    background: #000;
    color: #fff;
}

.cli-modal-content.cli-bar-popup > button#cliModalClose > svg {
    fill: #fff;
}

.cli-modal-content.cli-bar-popup > div.cli-modal-body > .wt-cli-element.cli-container-fluid.cli-tab-container > .cli-row > div > div.cli-privacy-overview >.cli-privacy-content > .cli-privacy-content-text {
    color: #fff;
}

a#wt-cli-privacy-save-btn {
  background: #f49817;
}

a#wt-cli-privacy-readmore {
	color: #fff;
}

.cli-tab-header {
  background: #2b2b2b;
}

.cli-tab-header * {
    color: #fff !important;
}

.cli-tab-header > a:before {
    border-color: #fff;
}

label.cli-slider:after {
	color: #fff !important;
}

/* CUSTOMIZER END */

/* Custom CSS */

.forminator-checkbox__wrapper p {
	color: white !important;
}

#forminator-field-consent-1_64d226066026d__description p {
	color: #777771 !important;
}

body[data-elementor-device-mode="mobile"] #slider-1-slide-1-layer-1 span {
	display: none;
}

/* Woocommerce */
.page-id-738 .elementor-element-77255e3 .qodef-e-inner img {
	background-color: #f3f3f3 !important;
}

.woocommerce-page #qodef-page-header a span:not(.qodef-m-text),
.woocommerce-page #qodef-page-header-inner.qodef-skin--light .qodef-m-opener-label,
.woocommerce-page .qodef-custom-header-layout.qodef-skin--light .qodef-m-opener-label {
	color: #000 !important;
}

.qodef-page-title {
	display: none;
}

.woocommerce .qodef-page-title {
	display: block !important;
	height: 111px !important;
}

.woocommerce-page #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--dark {
	opacity: 1 !important;
}

.woocommerce-page #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--light {
	opacity: 0 !important;	
}

.woocommerce .postid-20571 .button-variable-item-porsche-9 {
	display: none !important;
}

.woocommerce .mejs-container {
	opacity: 0.2 !important;
}

.woocommerce .qodef-woo-single-inner>* {
	padding: 20px 0 !important;
}

.single-product .woocommerce-product-gallery__image,
.single-product .zoomImg {
	background: #f3f3f3;
}

.woocommerce .qodef--single form.cart {
	margin-top: 30px !important;
}

.qodef-woo-product-image-inner {
	display: none !important;
}


.qodef-woo-product-image .woocommerce-loop-product__link {
	opacity: 0 !important;
}

.woocommerce-gzd-checkout #place_order,
.woocommerce-gzd-checkout .ppc-button-wrapper {
	margin-top: 24px;
    text-align: right;
    float: right;
    width: 320px;
}

.woocommerce-gzd-checkout #order_review_heading {
	margin-top: 85px !important;
}

.woocommerce-gzd-checkout .shop_table td,
.woocommerce-gzd-checkout .shop_table th {
	padding-left: 12px !important;
}

.woocommerce-gzd-checkout .wc-gzd-checkbox-placeholder-legal {
	margin-bottom: 24px;
}

.qodef-woo-product-image {
	background-position-y: center !important;
}

.single-product .qodef-woo-product-mark {
	top: 42px !important;
    right: 10px !important;
}

.woocommerce-checkout .wc-bacs-bank-details-heading {
	margin-top: 36px !important;
}

.woocommerce-checkout .wc-bacs-bank-details-account-name {
	margin-top: 24px !important;
	font-size: 18px !important;
}

.woocommerce-page .qodef-header-sticky {
	display: none !important;
}

/*
.woocommerce-page #qodef-page-header .qodef-header-sticky a span:not(.qodef-m-text),
.woocommerce-page #qodef-page-header-inner.qodef-skin--light .qodef-m-opener-label,
.woocommerce-page .qodef-custom-header-layout.qodef-skin--light .qodef-m-opener-label {
	color: white !important;
}

.woocommerce-page #qodef-page-header-inner.qodef-skin--light li:hover a span.qodef-menu-item-text,
.woocommerce-page .qodef-custom-header-layout.qodef-skin--light li:hover a span.qodef-menu-item-text {
	color: black !important;
}
*/
/* Adjust Cart Styling */
/*
.woocommerce-page .qodef-skin--light .widget_shiftup_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content {
	background: rgba(0, 0, 0, 0)!important;
}

.qodef-widget-dropdown-cart-content {
	background-color: #fff !important;
}

.qodef-widget-dropdown-cart-content .qodef-e-title a,
.qodef-widget-dropdown-cart-content .qodef-e-title a span {
	color: #000 !important;
}

.qodef-widget-dropdown-cart-content .qodef-e-remove .qodef-svg--close-small {
	fill: black;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
	background-color: #f3f3f3;
    border-radius: 0;
    box-shadow: none;
    padding: 18px;
}
*/
/* @end Adjust Cart Styling */
.woo-selected-variation-item-name {
	color: white !important;
}

.woo-variation-swatches .variable-items-wrapper li.selected {
	background-color: #FF4D24 !important;
}

.woo-variation-swatches .variable-items-wrapper li.selected span.variable-item-span {
	color: #fff !important;
}

.woocommerce th.label {
	margin-top: 24px !important;
}

.page-id-6099 .qodef-m-image:after {
    content: '\A';
    position: absolute;
    width: 100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.25);
    opacity: 0;
    transition: all 1s;
    -webkit-transition: all 1s;
}

.page-id-6099 h4.qodef-m-title {
	background-color: #ff4d24;
    color: #fff !important;
    padding: 12px !important;
    font-size: 1.3em;
    margin-bottom: 12px !important;
}

@font-face {
        font-family: 'Oxanium';
        src: url('https://wagenthaler.com/fonts/Oxanium-Bold.ttf') format('truetype');
        font-weight: 700;
}
            
    @font-face {
        font-family: 'Oxanium';
        src: url('https://wagenthaler.com/fonts/Oxanium-Light.ttf') format('truetype');
        font-weight: 300;         
}

  @font-face {
        font-family: 'Oxanium';
        src: url('https://wagenthaler.com/fonts/Oxanium-Medium.ttf') format('truetype');
        font-weight: 500;         
}

@font-face {
        font-family: 'Oxanium';
        src: url('https://wagenthaler.com/fonts/Oxanium-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'dripicons-v2';
    src: url('https://wagenthaler.com/fonts/dripicons-v2.ttf') format('truetype'),
    url('https://wagenthaler.com/fonts/dripicons-v2.woff') format('woff');
}

.dripicons-checkmark {
    font-family: 'dripicons-v2' !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Oxanium' !important;
    
}