/* Drop-down Menu Left Padding */

.ct-header .sub-menu {
padding-left: 18px;
}

/* Final Drop-down Menu Item Padding */

.menu-item-14435 {
padding-bottom: 10px;
}

.menu-item-5695 {
padding-bottom: 10px;
}

.menu-item-17035 {
padding-bottom: 10px;
}

.menu-item-17036 {
padding-bottom: 10px;
}

.menu-item-22589 {
padding-bottom: 10px;
}


/* Top Nav Block Colours */

.menu-item-4678 {
background-color: #e9551b;
}

/* Page Title Top Padding */

.page-title {
padding-top: 50px;
}

/* Post Nav Bottom Margin */

.post-navigation {
margin-bottom: 75px;
}

/* Remove weird padding on custom icon */

.tf-v1-sidetab-button-icon>img {
    margin-top: -20px;
}

/* Sidebar styling */

.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-handle {
    top: -12px;
    margin-left: -6px;
    border-radius: 50%;
    outline: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .23);
}

.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range {
    background-color: #08CBC7;
}

/* Sidebar text styling */

select, textarea, input[type=url], input[type=tel], input[type=text], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=number], input[type=search], input[type=password], fieldset .wc-stripe-elements-field, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]) {
    -webkit-appearance: none;
    appearance: none;
    width: var(--has-width, var(--theme-form-field-width, 100%));
    height: var(--has-height, var(--theme-form-field-height, 40px));
    font-family: inherit;
    font-size: var(--theme-form-font-size, 13px);
    color: var(--theme-form-text-initial-color, var(--theme-text-color));
    padding: var(--has-classic-forms, var(--theme-form-field-padding, 0 15px));
    border-width: var(--theme-form-field-border-width, 1px);
    border-style: var(--theme-form-field-border-style, solid);
    border-color: var(--theme-form-field-border-initial-color);
    border-radius: var(--has-classic-forms, var(--theme-form-field-border-radius, 3px));
    background-color: var(--has-classic-forms, var(--theme-form-field-background-initial-color));
    transition: color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.proslider {
    font-size: 14px;
}