/*
Theme Name: Silvertoad 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
*/
.qodef-fullscreen-menu>ul>li>a {
    font-size: 35px;
    line-height: 60px;
}
div#qodef-fullscreen-area {
    padding: 136px 80px 50px;
    transition: all .6s cubic-bezier(.77,0,.175,1);
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-color: rgb(0 0 0 / 44%);
}
.qodef-blog-dark-skin .qodef-blog.qodef-item-layout--minimal article .qodef-e-info>*, .qodef-page-dark-skin .qodef-blog.qodef-item-layout--minimal article .qodef-e-info>* {
    color: #b11010;
    font-weight: bold;
}
.qodef-pricing-table .qodef-m-title p:nth-child(1) {
    display: none;
    margin: 0 !important;
}
span.qodef-info-separator-single {
    margin-left: 0px;
}
#qodef-page-spinner.qodef-layout--speedometer .qodef-m-spinner-heading {
    justify-content: center;
}
@media only screen and (min-width: 1025px){
.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--4 {
    width: 25% !important;
}
}
	@media only screen and (min-width: 1441px){
#qodef-page-footer .qodef-layout--template>.qodef-grid-inner>.qodef-grid-item:nth-child(1) {
    padding-right: 3%;
}
}
footer p, footer a, footer li {
    font-size: 16px;
    line-height: 22px;
}
#qodef-page-footer-top-area-inner {
    padding: 80px 0 80px;
    border-top: 0 solid #e1e1e1;
}
.qodef-svg--cursor-link g path, .qodef-svg--cursor-close g path {
    fill: #B11010 !important;
    opacity: 1!important;
}
@media only screen and (min-width: 769px) and (max-width: 1024px){
#qodef-page-footer .qodef-layout--template>.qodef-grid-inner>.qodef-grid-item:nth-child(1) {
    width: 100%;
}
	#qodef-page-footer .qodef-layout--template>.qodef-grid-inner>.qodef-grid-item {
    width: 100%;
}
	#qodef-page-footer .qodef-layout--template>.qodef-grid-inner>.qodef-grid-item:nth-child(4), #qodef-page-footer .qodef-layout--template>.qodef-grid-inner>.qodef-grid-item:nth-child(5) {
    margin-top: 0px;
    margin-bottom: 40px;
}
}

/** MT Silvertoad 24/03/23 Don't show loader to repeat visitors. */
body:not(.new-visitor) #qodef-page-spinner.qodef-layout--speedometer {
	display: none !important;
}

.howto-filter {
    display: flex;
    flex-wrap: wrap;
    justify-content: stretch;
    margin: 0;
    padding: 0;
}

.howto-filter li {
    list-style-type: none;
    margin: 0.5em;
    flex: 1 1 auto;
    display: flex;
    width: 12em;
}

.howto-filter li > a {
    flex: 1 1 auto;
}

.compatible-models .qodef-woo-meta-value ul {
    list-style-type: none;
}

.compatible-models .qodef-woo-meta-value ul li {
    display: inline-block;
}

.compatible-models .qodef-woo-meta-value ul li:not(:last-child)::after {
    content: ', ';
}

/** MT Silvertoad 06/10/23 Product Filter widget styling */
.widget.widget_product_filter_widget li:not(.active) ul {
    display: none;
}

.widget.widget_product_filter_widget li.has-children::before {
	content: '\f067';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.widget.widget_product_filter_widget li.has-children.active::before {
	content: '\f068';
}

.widget.widget_product_filter_widget a.active {
	color: var(--qode-main-color);
}

/** MT Silvertoad 25/10/2023 Mobile header widget styling */
#qodef-page-mobile-header .widget_shiftup_core_woo_dropdown_cart {
    display: flex;
}