ul.woocommerce-breadcrumb li {
    display: inline-block;
}

label.wpforms-field-label {
    margin-bottom: 0 !important;
    text-align: left;
}

div.wpforms-container-full .wpforms-field-label {
    padding: 0 15px;
}

.sl-item button {
    display: block;
    text-align: left;
    background: transparent;
    border: unset;
    width: 100%;
}

#asl-storelocator.asl-cont button:focus {
    border: 1px solid #9f9f9f !important;
    outline: 1px solid #9f9f9f !important;
}

/* PX TO REM */

/* https://paradisegrillsdirect.com/wp-content/plugins/wpforms-lite/assets/css/frontend/modern/wpforms-full.min.css?ver=1.8.3 */

.wpforms-container .wpforms-error-alert {
    font-size: 0.875rem !important;
}

@media only screen and (max-width: 600px) {
    div.wpforms-container .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
        line-height: 1.875rem !important;
    }
}

.wpforms-container .wpforms-title {
    font-size: 1.5rem !important;
}

.wpforms-container .wpforms-notice {
    font-size: 1rem !important;
}

.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image:after {
    font-size: 1.375rem !important;
    line-height: 2rem !important;
}

div.wpforms-container-full .wpforms-form .wpforms-limit-text {
    font-size: 0.813rem !important;
}

div.wpforms-container-full .wpforms-form .wpforms-title {
    line-height: 1.813rem !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices {
    line-height: 1.188rem !important;
}

/* https://paradisegrillsdirect.com/wp-content/plugins/popup-maker/assets/css/pum-site.css */

.pum-form__field select,
.pum-form__field input[type='date'] {
    font-size: 1.125rem !important;
    line-height: 1.625rem !important;
}

.pum-form--style-default label {
    font-size: 0.875rem !important;
}

.pum-form--style-default input[type='text'],
.pum-form--style-default input[type='email'] {
    font-size: 0.875rem !important;
}

.pum-form--style-default button {
    font-size: 1.125rem !important;
}

.pum-sub-form .spinner-loader:not(:required) {
    font-size: 0.625rem !important;
}

/* https://paradisegrillsdirect.com/wp-content/plugins/woo-custom-product-addons/assets/css/style_1.css?ver=3.0.4 */

.wcpa_wrap .wcpa_field_label {
    line-height: 1.25rem !important;
}

.wcpa_wrap .wcpa_field_price {
    line-height: 1.25rem !important;
}

.wcpa_wrap .wcpa_field_error p {
    font-size: 0.813rem !important;
    line-height: 1.25rem !important;
}

.wcpa_wrap .wcpa_form_error {
    font-size: 0.813rem !important;
    line-height: 1.25rem
}

.wcpa_section {
    line-height: 1.563rem !important;
}

.wcpa_color_field .wcpa_code {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}

.wcpa_price_summary h4 {
    font-size: 1rem !important;
    line-height: 1.25rem !important;
}

.wcpa_price_summary .wcpa_options_total, .wcpa_price_summary .wcpa_product_total, .wcpa_price_summary .wcpa_total {
    font-size: 0.813rem !important;
    line-height: 1.25rem !important;
}

.wcpa_price_summary .wcpa_total {
    font-size: 1.125rem !important;
    line-height: 1.25rem !important;
}

.wcpa_edit_product {
    font-size: 0.75rem !important;
}

.mini_cart_item .wcpa_cart_meta {
    line-height: 0.813rem !important;
}

.wcpa_cart_meta {
    font-size: 0.938rem !important;
}

.wcpa_wrap .wcpa_field_wrap input[type=text], .wcpa_wrap .wcpa_field_wrap input[type=url], .wcpa_wrap .wcpa_field_wrap input[type=date], .wcpa_wrap .wcpa_field_wrap input[type=time], .wcpa_wrap .wcpa_field_wrap input[type=number], .wcpa_wrap .wcpa_field_wrap input[type=email], .wcpa_wrap .wcpa_field_wrap input[type=tel], .wcpa_wrap .wcpa_field_wrap input[type=password], .wcpa_wrap .wcpa_field_wrap input[type=datetime-local], .wcpa_wrap .wcpa_field_wrap .wcpa_color_field, .wcpa_wrap .wcpa_field_wrap select, .wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control, .wcpa_wrap .wcpa_field_wrap .wcpa_other_value input {
    line-height: 1.563rem !important;
}

.wcpa_wrap .wcpa_field_wrap textarea {
    line-height: 1.563rem !important;
}

/* https://paradisegrillsdirect.com/wp-content/plugins/woo-variation-gallery/assets/css/frontend.css?ver=1699533707 */

.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.wvg-gallery-video-thumbnail div::after {
    font-size: 1.875rem !important;
}

.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow,
.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow {
    line-height: 2.5rem !important;
    font-size: 1rem !important;
}

.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow,
.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow {
    font-size: 0.875rem !important;
}

/* https://paradisegrillsdirect.com/wp-content/plugins/woo-variation-gallery/assets/css/slick.css?ver=1.8.1 */

.slick-prev:before,
.slick-next:before {
    font-size: 1.25rem !important;
}

.slick-dots li button:before {
    font-size: 0.375rem !important;
    line-height: 1.25rem !important;
}

/* https://paradisegrillsdirect.com/wp-content/plugins/woo-variation-swatches/assets/css/frontend.css?ver=1699533709 */

[data-wvstooltip],
.wvs-has-image-tooltip {
    --font-size: 0.875rem !important;
}

.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,
.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations {
    font-size: 0.5rem !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info::after {
    font-size: 0.625rem !important;
}

/* https://paradisegrillsdirect.com/wp-content/plugins/js_composer_salient/assets/css/js_composer.min.css?ver=6.9.1 */

i.icon {
    line-height: 1rem !important;
}

.wpb_button {
    line-height: 1.125rem !important;
}

button.wpb_btn-small,
span.wpb_btn-small {
    line-height: 1rem !important;
}

button.wpb_btn-mini,
span.wpb_btn-mini {
    line-height: 0.875rem !important;
}

button.wpb_btn-mini,
span.wpb_btn-mini {
    font-size: 0.688rem !important;
}

.vc_chart .vc_chart-legend {
    font-size: 0.875rem !important;
}

.wpb_button {
    font-size: 0.813rem !important;
}

button.wpb_btn-large,
span.wpb_btn-large {
    font-size: 0.938rem !important;
}

button.wpb_btn-small,
span.wpb_btn-small {
    font-size: 0.688rem !important;
}

/* https://paradisegrillsdirect.com/wp-content/plugins/salient-portfolio/css/portfolio.css?ver=1.7.2 */

.project-attrs li i {
    font-size: 0.875rem !important;
    line-height: 0.875rem !important;
}

#project-meta ul li .nectar-love-wrap.fadein span,
#single-meta ul li .nectar-love-wrap.fadein span {
    line-height: 0.75rem !important;
}

body .bottom_controls .container {
    line-height: 0.063rem !important;
}

.bottom_controls #portfolio-nav ul:first-child li,
.bottom_controls #portfolio-nav {
    line-height: 3.125rem !important;
}

body .bottom_controls #portfolio-nav .controls #prev-link i,
body .bottom_controls #portfolio-nav .controls #next-link i {
    font-size: 1.625rem !important;
}

.bottom_controls #portfolio-nav ul:first-child li a {
    font-size: 1.25rem !important;
}

.bottom_controls #portfolio-nav ul:first-child #all-items a i {
    font-size: 1.25rem !important;
}

.portfolio-filters a {
    font-size: 0.75rem !important;
    line-height: 1.375rem !important;
}

.portfolio-filters-inline ul {
    line-height: 1.375rem !important;
}

.portfolio-filters-inline .container > ul a,
.portfolio-filters-inline .container > ul #sort-label {
    font-size: 0.875rem !important;
    line-height: 0.875rem !important;
}

.portfolio-filters-inline #current-category {
    font-size: 1.25rem !important;
    line-height: 1.25rem !important;
}

#sort-portfolio span {
    font-size: 0.75rem !important;
    line-height: 1.313rem !important;
}

#sort-portfolio i {
    font-size: 0.75rem !important;
    line-height: 0.875rem !important;
}

#portfolio-nav #all-items a i {
    line-height: 2.125rem !important;
    font-size: 1.875rem !important;
}

#portfolio-nav a i,
#portfolio-nav a i {
    font-size: 1.875rem !important;
    line-height: 2.125rem !important;
}

#portfolio-nav #next-link a i,
#portfolio-nav #prev-link a i {
    font-size: 2rem !important;
}

@media only screen and (max-width: 690px) {
    .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 {
        font-size: 1.25rem !important;
    }

    .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 .text {
        font-size: 2.25rem !important;
    }
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text) {
    font-size: 0.875rem !important;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text) {
    font-size: 0.875rem !important;
}

.portfolio-items .work-item.style-3 .vert-center p,
.portfolio-items .work-item.style-3-alt .vert-center p {
    font-size: 0.75rem !important;
    line-height: 0.75rem !important;
}

.portfolio-items[data-ps="8"] .col .arrow-circle:before {
    font-size: 1.375rem !important;
    line-height: 1.875rem !important;
}

.portfolio-items[data-ps="8"] .col h3 {
    font-size: 1.25rem !important;
    line-height: 1.563rem !important;
}

.portfolio-items .col.nectar-new-item .inner-wrap:before {
    font-size: 1rem !important;
    line-height: 1rem !important;
}

.portfolio-items .col.span_3 .work-item .work-info a {
    font-size: 0.688rem !important;
}

.portfolio-items .col.span_3 .work-meta h4 {
    font-size: 1rem !important;
    line-height: 1rem !important;
}

.portfolio-items .work-meta h4 {
    line-height: 1.375rem !important;
}

.portfolio-items .work-meta p {
    line-height: 1.375rem !important;
}

.portfolio-items .col .work-item .work-info .default-link {
    font-size: 0.75rem !important;
}

.portfolio-items .nectar-love {
    font-size: 0.75rem !important;
    line-height: 0.688rem !important;
}

.portfolio-items .nectar-love span {
    line-height: 0.75rem !important;
}

.portfolio-items .work-meta {
    font-size: 0.688rem !important;
}

.portfolio-items[data-ps="6"] .work-meta {
    font-size: 075rem !important;
}

.portfolio-items[data-ps="6"] .work-meta p {
    font-size: 0.875rem !important;
    line-height: 1.375rem !important;
}

.portfolio-items[data-ps="6"] .work-meta h4 {
    font-size: 1.5rem !important;
    line-height: 1.875rem !important;
}

.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next i,
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev i {
    font-size: 0.875rem !important;
    line-height: 0.75rem !important;
}

@media only screen and (min-width: 690px) {
    .portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
        font-size: 3rem !important;
        line-height: 3.375rem !important;
    }

    .portfolio-items[data-ps="6"] .wide_tall .work-meta p {
        font-size: 1.75rem !important;
        line-height: 2.125rem !important;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
    .portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a {
        font-size: 0.688rem !important;
    }
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
    #full_width_portfolio .section-title h1 {
        font-size: 1.375rem !important;
    }
}

@media only screen and (max-width: 690px) {
    div[data-style="minimal"] .toggle h3 a {
        font-size: 1.25rem !important;
        line-height: 1.5rem !important;
    }

    body.single-portfolio .row .col.section-title.span_12 h1 {
        line-height: 1.875rem !important;
    }
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    .portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a {
        font-size: 0.75rem !important;
    }

    body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
        font-size: 1rem !important;
    }
}

@media only screen and (min-width: 470px) and (max-width: 600px) {
    body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
        font-size: 0.625rem !important;
    }

    body .portfolio-items .work-meta h4,
    .portfolio-items[data-ps="6"] .work-meta h4 {
        font-size: 0.938rem !important;
        line-height: 1.125rem !important;
    }
}

@media only screen and (min-width: 990px) and (max-width: 1300px) {
    body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item h3,
    body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item .style-5 h4 {
        font-size: 0.875rem !important;
        line-height: 1.25rem !important;
    }

    body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3,
    body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h4 {
        font-size: 1.125rem !important;
        line-height: 1.563rem !important;
    }

    .portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta p,
    .portfolio-items.constrain-max-cols .work-item.style-5 p {
        font-size: 0.75rem !important;
        line-height: 1.125rem !important;
    }
}

@media only screen and (max-width: 690px) and (min-width: 470px) {
    body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
        font-size: 1.125rem !important;
        line-height: 1.563rem !important;
    }
}

/* https://paradisegrillsdirect.com/wp-content/themes/salient/css/salient-dynamic-styles.css?ver=51458 */

#search-outer .ui-widget-content i {
    line-height: 2.5rem;
    font-size: 1.375rem;
}

#search-outer .ui-widget-content li {
    line-height: 0.875rem;
}

#search-outer .ui-widget-content li .desc {
    line-height: 0.875rem;
    font-size: 0.688rem;
}

.material #search-outer #search #close a span {
    font-size: 0.813rem;
    line-height: 0.813rem;
}

#search-outer #search #close a span {
    font-size: 1rem;
    line-height: 1rem;
}

#search-outer #search input[type=text] {
    font-size: 2.688rem;
    line-height: 2.688rem;
}

#search-outer #search #close a {
    line-height: 1.375rem;
}

#search-outer #search #close a span:not(.close-line) {
    font-size: 1.125rem;
    line-height: 1.188rem;
}

body #search-outer #search #close a span {
    font-size: 1.25rem;
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    .original #search-outer #search input[type="text"], body[data-header-format="left-header"]:not(.material) #search-outer #search input[type="text"] {
        font-size: 1.5rem;
    }

    body.material #search-outer #search form input[type="text"][name] {
        font-size: 1rem;
        line-height: 2.5rem;
    }
}

body #search-outer #search input[type="text"], body.material #search-outer #search form input[type="text"] {
    font-size: 3.75rem;
}

body.material #search-outer #search input[type="text"] {
    line-height: 3.75rem;
}

@media only screen and (min-width: 1000px) {
    body.material #search-outer #search #search-box input[type="text"] {
        font-size: 2rem;
    }
}

.nectar-skip-to-content:focus {
    font-size: 0.875rem;
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
    .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, .full-width-content .vc_span12 .swiper-slide .content h2 {
        font-size: 2.813rem;
        line-height: 3.188rem;
    }

    .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
        font-size: 1.125rem;
        line-height: 1.95rem;
    }
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
    .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, .full-width-content .vc_span12 .swiper-slide .content h2 {
        font-size: 2.063rem;
        line-height: 2.438rem;
    }

    .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
        font-size: 0.825rem;
        line-height: 1.5rem;
    }
}

@media only screen and (max-width: 690px) {
    .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2, .full-width-content .vc_col-sm-12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {
        font-size: 0.938rem;
        line-height: 1.313rem;
    }

    .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
        font-size: 0.625rem;
        line-height: 1.095rem;
    }
}

body[data-fancy-form-rcs="1"] .select2-container, body[data-fancy-form-rcs="1"] .select2-drop, body[data-fancy-form-rcs="1"] .select2-search, .select2-search input {
    font-size: 0.875rem;
}

body[data-fancy-form-rcs="1"] .fancy-select-wrap label {
    font-size: 0.75rem;
}

body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] input[type=password], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=url], body[data-form-style="minimal"] input[type=search], body[data-form-style="minimal"] input[type=date], body[data-form-style="minimal"] input[type=number], body[data-form-style="minimal"] select {
    font-size: 0.875rem;
}

span.wpcf7-not-valid-tip, .woocommerce input#coupon_code, body[data-fancy-form-rcs="1"] .select2-container, body[data-fancy-form-rcs="1"] .select2-drop, body[data-fancy-form-rcs="1"] .select2-search, .select2-search input, body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"] {
    font-size: 1rem;
}

.container-wrap input[type=text], .container-wrap input[type=email], .container-wrap input[type=password], .container-wrap input[type=tel], .container-wrap input[type=url], .container-wrap input[type=search], .container-wrap input[type=date], .container-wrap input[type=number], .container-wrap textarea, .container-wrap select, body > #review_form_wrapper.modal input[type=text], body > #review_form_wrapper.modal textarea, body > #review_form_wrapper.modal select, body > #review_form_wrapper.modal input[type=email], .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single, .woocommerce input#coupon_code, .material.woocommerce-page[data-form-style="default"] input#coupon_code, body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] input[type=password], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=url], body[data-form-style="minimal"] input[type=search], body[data-form-style="minimal"] input[type=date], body[data-form-style="minimal"] input[type=number], body[data-form-style="minimal"] select {
    font-size: 1rem;
}

#to-top {
    line-height: 0.75rem;
}

#to-top i {
    line-height: 1.813rem;
    font-size: 0.875rem;
}

.fullscreen-inline-images .inner .widget.widget_nav_menu li a, .fullscreen-inline-images .inner .off-canvas-menu-container li a {
    font-size: 3rem;
    line-height: 3rem;
}

@media only screen and (max-width: 690px) {
    #slide-out-widget-area.fullscreen-inline-images .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a {
        font-size: 2.125rem;
        line-height: 2.125rem;
    }
}

@media only screen and (max-width: 999px) {
    body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-inline-images .inner .widget.widget_nav_menu li a, body #slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a {
        font-size: 2.625rem;
    }
}

#header-outer:not([data-format="left-header"]) .cart-menu .cart-icon-wrap {
    line-height: 1.375rem;
}

body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    font-size: 1.25rem;
}

#header-outer .cart-wrap {
    font-size: 0.688rem;
}

body.material #header-outer a.cart-contents .cart-wrap span {
    line-height: 1.125rem;
}

.nectar-slide-in-cart .widget_shopping_cart .cart_list li span.quantity {
    line-height: 0.75rem;
}

.nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item > a {
    font-size: 1.125rem;
    line-height: 1.5rem;
}

.nectar-slide-in-cart .widget_shopping_cart .buttons a {
    font-size: 1rem;
}

body .nectar-slide-in-cart:not(.style_slide_in_click) .woocommerce.widget_shopping_cart .cart_list li a.remove {
    line-height: 0.875rem;
    font-size: 1.5rem;
}

body .nectar-slide-in-cart .woocommerce.widget_shopping_cart .cart_list li a.remove {
    line-height: 1.063rem;
}

.style_slide_in_click .product-meta > .quantity .amount bdi {
    font-size: 1rem;
}

.cart .quantity input.plus, .cart .quantity input.minus, .woocommerce-mini-cart .quantity input.plus, .woocommerce-mini-cart .quantity input.minus {
    line-height: 1.5rem;
    font-size: 1.125rem;
}

.cart .quantity input.qty, .woocommerce-mini-cart .quantity input.qty {
    line-height: 2.188rem;
    font-size: 1.25rem;
}

@media only screen and (max-width: 999px) {
    .woocommerce #sidebar .widget.woocommerce:not(.widget_price_filter) h4 {
        line-height: 2.125rem;
        font-size: 0.875rem;
    }
}

.nectar-shop-filters .nectar-shop-filter-trigger .text-wrap {
    line-height: 1.25rem;
}

.nectar-shop-filters .nectar-shop-filter-trigger .text-wrap .dynamic {
    line-height: 1.25rem;
}

@media only screen and (max-width: 999px) {
    .nectar-shop-header .nectar-shop-header-bottom {
        font-size: 0.875rem;
    }

    .nectar-shop-header .woocommerce-breadcrumb {
        font-size: 0.875rem;
    }
}

.products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a {
    line-height: 1.25rem;
}

.products li.product.minimal [data-nectar-quickview="true"] .nectar_quick_view, body .products li.product.minimal .product-add-to-cart a {
    font-size: 0.875rem;
}

.products li.product.minimal .product-add-to-cart .loading:before {
    font-size: 0.688rem;
}

.products li.product.minimal .product-image-wrap .product-add-to-cart a i.normal {
    font-size: 0.875rem;
}

.woocommerce .related-upsell-carousel.nectar-woo-flickity section > h2 .woo-flickity-count {
    font-size: 1rem;
}

body, .toggle h3 a, body .ui-widget, table, select, .bar_graph li span strong, #slide-out-widget-area .tagcloud a, body .container .woocommerce-message a.button, #search-results .result .title span, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .row .col.section-title .nectar-love span, body .nectar-love span, body .nectar-social .nectar-love .nectar-love-count, body .carousel-heading h2, .sharing-default-minimal .nectar-social .social-text, body .sharing-default-minimal .nectar-love, .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date, .single [data-post-hs="default_minimal"] #single-below-header span, .single .heading-title[data-header-style="default_minimal"] #single-below-header span, #header-outer .nectar-image-link-widget .image-link-content span, #slide-out-widget-area.fullscreen .nectar-image-link-widget .image-link-content span, #slide-out-widget-area.fullscreen-alt .nectar-image-link-widget .image-link-content span, .nectar-header-text-content, #slide-out-widget-area .nectar-ext-menu-item .menu-item-desc, .woocommerce-checkout-review-order-table .product-info .product-quantity, #ajax-content-wrap .nectar-shop-header-bottom .widget_layered_nav_filters ul li a, #ajax-content-wrap .nectar-sticky-tabs .wpb_tabs_nav li .menu-content > a {
    font-size: 1.063rem;
    line-height: 1.625rem;
}

.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
    line-height: 1.625rem;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
    body {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
    body {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

@media only screen and (max-width: 690px) {
    body {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

#header-outer #logo.no-image, #header-outer[data-format="centered-menu"] .logo-spacing[data-using-image="false"], #header-outer[data-format="centered-logo-between-menu"] .logo-spacing[data-using-image="false"] {
    font-size: 1.75rem;
    line-height: 1.75rem;
}

@media only screen and (max-width: 999px) {
    #header-outer #logo.no-image {
        font-size: 1.5rem;
        line-height: 1.5rem;
    }
}

#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a, body.material #search-outer #search input[type="text"], #top ul .slide-out-widget-area-toggle a i.label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, #header-outer #mobile-menu ul li a, #header-outer #mobile-menu .secondary-header-text, .nectar-mobile-only.mobile-header a {
    font-size: 1.125rem;
    line-height: 1rem;
}

#search-outer #search input[type=text] {
    font-size: 1.125rem;
    line-height: 1rem;
}

.material .sf-menu > li > a > .sf-sub-indicator [class^="icon-"] {
    font-size: 1.125rem;
}

#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer .sf-menu li ul li a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a, .nectar-slide-in-cart.style_slide_in_click .close-cart {
    font-size: 1rem;
    line-height: 1.375rem;
}

#page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1, [data-inherit-heading-family="h1"] {
    font-size: 3.75rem;
    line-height: 4.25rem;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
    body .row .col.section-title h1, body h1, .full-width-content .recent-post-container .inner-wrap h2 {
        font-size: 2.813rem;
        line-height: 3.188rem;
    }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
    body .row .col.section-title h1, body h1, html body .row .col.section-title.span_12 h1, #page-header-bg .span_6 h1, #page-header-bg.fullscreen-header .span_6 h1, body .featured-media-under-header h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
        font-size: 2.625rem;
        line-height: 2.975rem;
    }

    .full-width-content .recent-post-container .inner-wrap h2 {
        font-size: 2.625rem;
        line-height: 2.975rem;
    }

    .wpb_wrapper h1.vc_custom_heading {
        font-size: 2.625rem;
        line-height: 2.975rem;
    }
}

@media only screen and (max-width: 690px) {
    body .row .col.section-title h1, body h1, html body .row .col.section-title.span_12 h1, body.single.single-post .row .col.section-title.span_12 h1, #page-header-bg .span_6 h1, #page-header-bg.fullscreen-header .span_6 h1, body .featured-media-under-header h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
        font-size: 2.438rem;
        line-height: 2.763rem;
    }

    .wpb_wrapper h1.vc_custom_heading {
        font-size: 2.438rem;
        line-height: 2.763rem;
    }
}

#page-header-bg h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2, .nectar_single_testimonial[data-style="bold"] p, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, body #error-404 h2, .woocommerce-page .woocommerce p.cart-empty, .nectar-ext-menu-item .inherit-h2 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h2, #mobile-menu .nectar-ext-menu-item .inherit-h2, #ajax-content-wrap .nectar-inherit-h2, #header-outer .nectar-inherit-h2, [data-inherit-heading-family="h2"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h2 {
    font-size: 1.875rem;
    line-height: 3.5rem;
}

.single-product div.product h1.product_title, .nectar-shop-header .page-title {
    font-size: 1.875rem;
    line-height: 3.5rem;
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
    font-size: 1.875rem;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
    body h2, .single-product div.product h1.product_title, .nectar-shop-header .page-title, #ajax-content-wrap .nectar-inherit-h2, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
        font-size: 1.594rem;
        line-height: 2.975rem;
    }

    .row .span_2 h2, .row .span_3 h2, .row .span_4 h2, .row .vc_col-sm-2 h2, .row .vc_col-sm-3 h2, .row .vc_col-sm-4 h2 {
        font-size: 1.313rem;
        line-height: 2.45rem;
    }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
    .col h2, body h2, .single-product div.product h1.product_title, .nectar-shop-header .page-title, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, .nectar_single_testimonial[data-style="bold"] p, #slide-out-widget-area .nectar-ext-menu-item .inherit-h2, #mobile-menu .nectar-ext-menu-item .inherit-h2, #ajax-content-wrap .nectar-inherit-h2, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
        font-size: 1.313rem;
        line-height: 2.45rem;
    }

    .wpb_wrapper h2.vc_custom_heading {
        font-size: 1.313rem;
        line-height: 2.45rem;
    }
}

@media only screen and (max-width: 690px) {
    .col h2, body h2, .single-product div.product h1.product_title, .nectar-shop-header .page-title, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, .nectar_single_testimonial[data-style="bold"] p, #slide-out-widget-area .nectar-ext-menu-item .inherit-h2, #ajax-content-wrap .nectar-inherit-h2, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
        font-size: 1.125rem;
        line-height: 2.1rem;
    }

    .wpb_wrapper h2.vc_custom_heading {
        font-size: 1.125rem;
        line-height: 2.1rem;
    }
}

body h3, .row .col h3, .toggle > h3.toggle-title a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2, .nectar-quick-view-box h1, .nectar-ext-menu-item .inherit-h3 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h3, #mobile-menu .nectar-ext-menu-item .inherit-h3, #ajax-content-wrap .nectar-inherit-h3, #header-outer .nectar-inherit-h3, [data-inherit-heading-family="h3"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3, body.woocommerce div.product p.price.nectar-inherit-h3 ins {
    font-size: 1.875rem;
    line-height: 2.375rem;
}

@media only screen and (min-width: 1000px) {
    .ascend .comments-section .comment-wrap.full-width-section > h3#comments, .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3 {
        font-size: 3.25rem;
        line-height: 3.688rem;
    }

    #ajax-content-wrap .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
        font-size: 2.813rem;
        line-height: 3.563rem;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1500px) {
    body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
        font-size: 1.594rem;
        line-height: 2.019rem;
    }
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
    font-size: 1.875rem;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
    .row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3, #ajax-content-wrap .nectar-inherit-h3, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
        font-size: 1.594rem;
        line-height: 2.019rem;
    }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
    .row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3, #slide-out-widget-area .nectar-ext-menu-item .inherit-h3, #ajax-content-wrap .nectar-inherit-h3, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
        font-size: 1.313rem;
        line-height: 1.663rem;
    }

    .wpb_wrapper h3.vc_custom_heading {
        font-size: 1.313rem;
        line-height: 1.663rem;
    }
}

@media only screen and (max-width: 690px) {
    .row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3, #slide-out-widget-area .nectar-ext-menu-item .inherit-h3, #mobile-menu .nectar-ext-menu-item .inherit-h3, #ajax-content-wrap .nectar-inherit-h3, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
        font-size: 1.219rem;
        line-height: 1.544rem;
    }

    .wpb_wrapper h3.vc_custom_heading {
        font-size: 1.219rem;
        line-height: 1.544rem;
    }
}

@media only screen and (min-width: 1300px) {
    .nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3 {
        font-size: 2.625rem;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
    .nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3 {
        font-size: 2.231rem;
    }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
    .nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3 {
        font-size: 1.838rem;
    }
}

body h4, .row .col h4, .portfolio-items .work-meta h4, .list-icon-holder[data-icon_type="numerical"] span, .portfolio-items .col.span_3 .work-meta h4, #respond h3, .blog-recent.related-posts h3.title, h3#comments, .portfolio-items[data-ps="6"] .work-meta h4, .nectar-hor-list-item[data-font-family="h4"], .toggles[data-style="minimal_small"] .toggle > h3 a, .woocommerce #reviews #reply-title, p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount, p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount, #header-outer .total, #header-outer .total strong, .nectar-ext-menu-item .inherit-h4 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h4, #mobile-menu .nectar-ext-menu-item .inherit-h4, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove), .woocommerce-cart .product-name a, #ajax-content-wrap .nectar-inherit-h4, #header-outer .nectar-inherit-h4, .archive.woocommerce .container-wrap > .main-content #sidebar > .header h4, [data-inherit-heading-family="h4"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h4, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h4, body.woocommerce div.product p.price.nectar-inherit-h4 ins {
    font-size: 1.375rem;
    line-height: 1.75rem;
}

@media only screen and (min-width: 690px) {
    .portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
        font-size: 2.338rem;
        line-height: 2.838rem;
    }
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
    font-size: 1.375rem;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
    .row .col h4, body h4, .woocommerce-cart .product-name a, #ajax-content-wrap .nectar-inherit-h4, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
    .row .col h4, body h4, #slide-out-widget-area .nectar-ext-menu-item .inherit-h4, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove), .woocommerce-cart .product-name a, #ajax-content-wrap .nectar-inherit-h4, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
        font-size: 1.175rem;
        line-height: 1.575rem;
    }
}

@media only screen and (max-width: 690px) {
    .row .col h4, body h4, #slide-out-widget-area .nectar-ext-menu-item .inherit-h4, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove), .woocommerce-cart .product-name a, #ajax-content-wrap .nectar-inherit-h4, .archive.woocommerce .container-wrap > .main-content #sidebar > .header h4, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
        font-size: 1.175rem;
        line-height: 1.575rem;
    }
}

body h5, .row .col h5, .portfolio-items .work-item.style-3-alt p, .nectar-hor-list-item[data-font-family="h5"], .nectar-ext-menu-item .inherit-h5 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h5, #ajax-content-wrap .nectar-inherit-h5, #header-outer .nectar-inherit-h5, [data-inherit-heading-family="h5"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h5, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h5, body.woocommerce div.product p.price.nectar-inherit-h5 ins {
    font-size: 1.125rem;
    line-height: 1.875rem;
}

body .wpb_column > .wpb_wrapper > .morphing-outline .inner > h5 {
    font-size: 1.563rem;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
    .row .col h5, body h5, #ajax-content-wrap .nectar-inherit-h5 {
        font-size: 1.125rem;
        line-height: 1.875rem;
    }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
    .row .col h5, body h5, #ajax-content-wrap .nectar-inherit-h5 {
        font-size: 1.013rem;
        line-height: 1.688rem;
    }
}

@media only screen and (max-width: 690px) {
    .row .col h5, body h5, #slide-out-widget-area .nectar-ext-menu-item .inherit-h5, #ajax-content-wrap .nectar-inherit-h5 {
        font-size: 1.013rem;
        line-height: 1.688rem;
    }
}

body h6, .row .col h6, .nectar-hor-list-item[data-font-family="h6"], .nectar-ext-menu-item .inherit-h6 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h6, #ajax-content-wrap .nectar-inherit-h6, #header-outer .nectar-inherit-h6, [data-inherit-heading-family="h6"], .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h6, body.woocommerce div.product p.price.nectar-inherit-h6 ins {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
    .row .col h6, body h6, #ajax-content-wrap .nectar-inherit-h6 {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
    .row .col h6, body h6, #ajax-content-wrap .nectar-inherit-h6 {
        font-size: 1.013rem;
        line-height: 1.575rem;
    }
}

@media only screen and (max-width: 690px) {
    .row .col h6, body h6, #ajax-content-wrap .nectar-inherit-h6 {
        font-size: 1.013rem;
        line-height: 1.575rem;
    }
}

form label, .woocommerce-checkout-review-order-table .product-info .amount, .nectar-progress-bar p, .nectar-progress-bar span strong i, .nectar-progress-bar span strong, body.material .nectar_single_testimonial[data-style="basic"] span.wrap, body.material .nectar_single_testimonial[data-style="basic_left_image"] span.wrap, .testimonial_slider:not([data-style="minimal"]) blockquote span, .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce-ordering .select2-container .select2-choice > .select2-chosen, body[data-fancy-form-rcs="1"] .woocommerce-ordering select, .tabbed[data-style="minimal_alt"] > ul li a, .material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title, body.material .tagcloud a, .material .main-content .widget li a, .material #footer-outer .widget li a, .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a, .material .recentcomments .comment-author-link, .single .post-area .content-inner > .post-tags a, .masonry.material .masonry-blog-item .grav-wrap a, .nectar-recent-posts-single_featured .grav-wrap a, .masonry.material .masonry-blog-item .meta-category a, .post-area.featured_img_left article .meta-category a, .post-area.featured_img_left article .grav-wrap .text a, .related-posts[data-style="material"] .meta-category a, .masonry.auto_meta_overlaid_spaced article.post.quote .author, .masonry.material article.post.quote .author, .nectar-post-grid-wrap[data-style="vertical_list"] .nectar-link-underline, .nectar-post-grid.vert_list_counter .item-main:before, body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span, .material .tabbed > ul li a, .post-area.featured_img_left article.post.quote .author, .single .post.format-quote .author, .related-posts[data-style="material"] .grav-wrap .text a, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a, [data-style="list_featured_first_row"] .meta-category a, .nectar-recent-posts-single_featured .strong a, .nectar-recent-posts-single_featured.multiple_featured .controls li .title, body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count, body.woocommerce ul.products li.minimal.product span.onsale, .nectar-ajax-search-results ul.products li.minimal.product span.onsale, .nectar-woo-flickity ul.products li.minimal.product span.onsale, .nectar-quick-view-box span.onsale, .nectar-quick-view-box .nectar-full-product-link a, body .nectar-quick-view-box .single_add_to_cart_button, .nectar-quick-view-box .single_add_to_cart_button, body .cart .quantity input.qty, body .cart .quantity input.plus, body .cart .quantity input.minus, body .woocommerce-mini-cart .quantity input.qty, body .woocommerce-mini-cart .quantity input.plus, body .woocommerce-mini-cart .quantity input.minus, .style_slide_in_click .product-meta > .quantity .amount, .pum-theme-salient-page-builder-optimized .pum-container .pum-content + .pum-close, .woocommerce-account .woocommerce-form-login .lost_password, .woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a, .woocommerce div.product_meta, .woocommerce table.shop_table th, #header-outer .widget_shopping_cart .cart_list a, .woocommerce .yith-wcan-reset-navigation.button, .single-product .entry-summary p.stock.out-of-stock, .nectar-post-grid .nectar-post-grid-item .content .meta-category a, .nectar-slide-in-cart.style_slide_in_click ul.product_list_widget li dl dt, .woocommerce-tabs ol.commentlist li .comment-text p.meta strong, #ajax-content-wrap .nectar-inherit-label {
    font-size: 0.875rem;
    line-height: 1.5rem;
}

body #sidebar h4, body .widget h4, body #footer-outer .widget h4 {
    font-size: 1rem;
    line-height: 1.375rem;
}

body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1, .featured-media-under-header h1 {
    font-size: 5rem;
    line-height: 5.25rem;
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
    .overlaid-content h1 {
        font-size: 3.5rem;
        line-height: 3.75rem;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
    #page-header-bg .span_6 h1, .nectar-box-roll .overlaid-content h1, body .featured-media-under-header h1 {
        font-size: 4.25rem;
        line-height: 4.463rem;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1500px) {
    #page-header-bg .span_6 h1, .nectar-box-roll .overlaid-content h1 {
        font-size: 4.5rem;
        line-height: 4.725rem;
    }
}

@media only screen and (max-width: 690px) {
    .overlaid-content h1 {
        font-size: 2.25rem;
        line-height: 2.363rem;
    }
}

body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, body .row .col.section-title > span, .page-header-no-bg .col.section-title h1 > span, .nectar-box-roll .overlaid-content .subheader {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
    body #page-header-bg:not(.fullscreen-header) .span_6 span.subheader, body .row .col.section-title > span {
        font-size: 1.013rem;
        line-height: 1.575rem;
    }
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
    body #page-header-bg.fullscreen-header .span_6 span.subheader, .overlaid-content .subheader {
        font-size: 0.9rem;
        line-height: 1.4rem;
    }
}

@media only screen and (max-width: 690px) {
    body #page-header-bg.fullscreen-header .span_6 span.subheader, .overlaid-content .subheader {
        font-size: 0.788rem;
        line-height: 1.225rem;
    }

    #page-header-bg .span_6 span.subheader {
        font-size: 1rem;
        line-height: 1.6;
    }
}

body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, body #nectar-ocm-ht-line-check {
    font-size: 3.375rem;
    line-height: 4.125rem;
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
    body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
        font-size: 3.038rem;
        line-height: 3.65rem;
    }
}

@media only screen and (max-width: 690px) {
    body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
        font-size: 2.363rem;
        line-height: 2.888rem;
    }
}

body #slide-out-widget-area .menuwrapper li small, #header-outer .sf-menu li ul li a .item_desc, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li small, #slide-out-widget-area .off-canvas-menu-container .nectar-ext-menu-item .item_desc, .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu li small, #header-outer #mobile-menu ul ul > li > a .item_desc, .nectar-ext-menu-item .menu-item-desc, #slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
    font-size: 0.875rem;
    line-height: 1.25rem;
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
    #slide-out-widget-area .menuwrapper li small {
        font-size: 0.788rem;
        line-height: 1.125rem;
    }
}

@media only screen and (max-width: 690px) {
    #slide-out-widget-area .menuwrapper li small {
        font-size: 0.613rem;
        line-height: 0.875rem;
    }
}

blockquote, .testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote span:not(.title), .testimonial_slider[data-style="minimal"] blockquote, .testimonial_slider[data-style="minimal"] .controls {
    font-size: 1.25rem;
    line-height: 2rem;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
    blockquote, .testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote, .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
        font-size: 1.25rem;
        line-height: 2rem;
    }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
    blockquote, .testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote, .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
        font-size: 1.25rem;
        line-height: 2rem;
    }
}

@media only screen and (max-width: 690px) {
    blockquote, .testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote, .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
        font-size: 1.25rem;
        line-height: 2rem;
    }
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
    font-size: 1.125rem;
    line-height: 1.625rem;
}

.woocommerce .material.product .product-wrap .product-add-to-cart .price .amount, .woocommerce .material.product .product-wrap .product-add-to-cart a, .woocommerce .material.product .product-wrap .product-add-to-cart a > span, .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, html .woocommerce ul.products li.product.material .price, .woocommerce ul.products li.product.material .price ins, .woocommerce ul.products li.product.material .price ins .amount, .woocommerce-page ul.products li.product.material .price ins span, .material.product .product-wrap .product-add-to-cart a span, html .woocommerce ul.products .text_on_hover.product .add_to_cart_button, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins, .woocommerce ul.products li.product .price ins .amount, html .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, body .material.product .product-wrap .product-add-to-cart[data-nectar-quickview="true"] a span, .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, .text_on_hover.product a.added_to_cart, .products li.product.minimal .product-meta .price, .products li.product.minimal .product-meta .amount {
    font-size: 0.875rem;
    line-height: 1.125rem;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .single_add_to_cart_button, .woocommerce-page #respond input#submit, .woocommerce nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li span, .woocommerce-account .woocommerce-form-login button.button, .woocommerce-account .woocommerce-form-register button.button, .text_on_hover.product .add_to_cart_button, .text_on_hover.product > .button, .nectar-slide-in-cart .widget_shopping_cart .buttons a, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart_content .nectar-inactive a, .material.product .product-wrap .product-add-to-cart a .price .amount, .material.product .product-wrap .product-add-to-cart a span, ul.products li.material.product span.onsale, .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, .woocommerce-page ul.products li.product.material .price, .woocommerce-page ul.products li.product.material .price ins span, body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top, .products li.product.minimal .product-add-to-cart a, .woocommerce div.product form.cart .button, .nectar-quick-view-box .nectar-full-product-link, .woocommerce-page .nectar-quick-view-box button[type="submit"].single_add_to_cart_button, #header-outer .widget_shopping_cart a.button, .woocommerce .classic .product-wrap .product-add-to-cart .add_to_cart_button, .woocommerce .classic .product-wrap .product-add-to-cart .button, .text_on_hover.product .nectar_quick_view, .woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_variable, .woocommerce.add_to_cart_inline a.button.add_to_cart_button, .woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_grouped, .woocommerce-page .woocommerce p.return-to-shop a.wc-backward, .nectar-slide-in-cart.style_slide_in_click .woocommerce-mini-cart__empty-message a.button {
    font-size: 1rem;
}

#footer-outer .widget h4, #sidebar h4, #call-to-action .container a, .uppercase, .nectar-post-grid-wrap .load-more, .nectar-button, .nectar-button.medium, .nectar-button.small, .nectar-view-indicator span, .nectar-3d-transparent-button, .swiper-slide .button a, .play_button_with_text span[data-font*="btn"], body .widget_calendar table th, body #footer-outer #footer-widgets .col .widget_calendar table th, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > a, .carousel-heading h2, body .gform_wrapper .top_label .gfield_label, body .vc_pie_chart .wpb_pie_chart_heading, #infscr-loading div, #page-header-bg .author-section a, .ascend input[type="submit"], .ascend button[type="submit"], .material input[type="submit"], .material button[type="submit"], .original .checkout_coupon button[type="submit"], .original.woocommerce-cart .actions button[type="submit"], .ascend .checkout_coupon button[type="submit"], .ascend.woocommerce-cart .actions button[type="submit"], body.material #page-header-bg.fullscreen-header .inner-wrap > a, body #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, .widget h4, .text-on-hover-wrap .categories a, .meta_overlaid article.post .post-header h3, .meta_overlaid article.post.quote .post-content h3, .meta_overlaid article.post.link .post-content h3, .meta_overlaid article .meta-author a, .pricing-column.highlight h3 .highlight-reason, .blog-recent[data-style="minimal"] .col > span, body .masonry.classic_enhanced .posts-container article .meta-category a, body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a, .nectar-recent-posts-slider .container .strong, .single .heading-title[data-header-style="default_minimal"] .meta-category a, .nectar-fancy-box .link-text, .post-area.standard-minimal article.post .post-meta .date a, .post-area.standard-minimal article.post .more-link span, body[data-button-style="rounded"] #pagination > a, html body #pagination > span, body[data-form-submit="see-through-2"] input[type=submit], body[data-form-submit="see-through-2"] button[type=submit], body[data-form-submit="see-through"] input[type=submit], body[data-form-submit="see-through"] button[type=submit], body[data-form-submit="regular"] input[type=submit] body[data-form-submit="regular"] button[type=submit], .nectar_team_member_overlay .team_member_details .title, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > li.has-ul > a, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container > a, .nectar-hor-list-item .nectar-list-item-btn, .nectar-category-grid-item .content span.subtext, .yikes-easy-mc-form .yikes-easy-mc-submit-button, .nectar-cta .nectar-button-type, .nectar-post-grid-wrap .nectar-post-grid-filters h4, .nectar-inherit-btn-type {
    font-size: 1rem;
}