body,
      .et_pb_column_1_2 .et_quote_content blockquote cite,
      .et_pb_column_1_2 .et_link_content a.et_link_main_url,
      .et_pb_column_1_3 .et_quote_content blockquote cite,
      .et_pb_column_3_8 .et_quote_content blockquote cite,
      .et_pb_column_1_4 .et_quote_content blockquote cite,
      .et_pb_blog_grid .et_quote_content blockquote cite,
      .et_pb_column_1_3 .et_link_content a.et_link_main_url,
      .et_pb_column_3_8 .et_link_content a.et_link_main_url,
      .et_pb_column_1_4 .et_link_content a.et_link_main_url,
      .et_pb_blog_grid .et_link_content a.et_link_main_url,
      body .et_pb_bg_layout_light .et_pb_post p,
      body .et_pb_bg_layout_dark .et_pb_post p {
        font-size: 14px
      }

      .qlwapp-hidden {
        opacity: 0 !important;
        pointer-events: none !important;
        transform: translateY(20px);
        transition: opacity 0.3s ease, transform 0.3s ease;
}

      .et_pb_slide_content,
      .et_pb_best_value {
        font-size: 15px
      }

      #et_search_icon:hover,
      .mobile_menu_bar:before,
      .mobile_menu_bar:after,
      .et_toggle_slide_menu:after,
      .et-social-icon a:hover,
      .et_pb_sum,
      .et_pb_pricing li a,
      .et_pb_pricing_table_button,
      .et_overlay:before,
      .entry-summary p.price ins,
      .et_pb_member_social_links a:hover,
      .et_pb_widget li a:hover,
      .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
      .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
      .et_pb_gallery .et_pb_gallery_pagination ul li a.active,
      .wp-pagenavi span.current,
      .wp-pagenavi a:hover,
      .nav-single a,
      .tagged_as a,
      .posted_in a {
        color: #e8e8e8
      }

      .et_pb_contact_submit,
      .et_password_protected_form .et_submit_button,
      .et_pb_bg_layout_light .et_pb_newsletter_button,
      .comment-reply-link,
      .form-submit .et_pb_button,
      .et_pb_bg_layout_light .et_pb_promo_button,
      .et_pb_bg_layout_light .et_pb_more_button,
      .et_pb_contact p input[type="checkbox"]:checked+label i:before,
      .et_pb_bg_layout_light.et_pb_module.et_pb_button {
        color: #e8e8e8
      }

      .footer-widget h4 {
        color: #e8e8e8
      }

      .et-search-form,
      .nav li ul,
      .et_mobile_menu,
      .footer-widget li:before,
      .et_pb_pricing li:before,
      blockquote {
        border-color: #e8e8e8
      }

      .et_pb_counter_amount,
      .et_pb_featured_table .et_pb_pricing_heading,
      .et_quote_content,
      .et_link_content,
      .et_audio_content,
      .et_pb_post_slider.et_pb_bg_layout_dark,
      .et_slide_in_menu_container,
      .et_pb_contact p input[type="radio"]:checked+label i:before {
        background-color: #e8e8e8
      }

      a {
        color: #ed8e00
      }

      #main-header,
      #main-header .nav li ul,
      .et-search-form,
      #main-header .et_mobile_menu {
        background-color: #2a2a2a
      }

      .nav li ul {
        border-color: #4D9328
      }

      .et_secondary_nav_enabled #page-container #top-header {
        background-color: #ffffff !important
      }

      #et-secondary-nav li ul {
        background-color: #ffffff
      }

      #et-secondary-nav li ul {
        background-color: #3a3a3a
      }

      #top-header,
      #top-header a {
        color: #3a3a3a
      }

      #et-secondary-nav li ul a {
        color: #ffffff
      }

      .et_header_style_centered .mobile_nav .select_page,
      .et_header_style_split .mobile_nav .select_page,
      .et_nav_text_color_light #top-menu>li>a,
      .et_nav_text_color_dark #top-menu>li>a,
      #top-menu a,
      .et_mobile_menu li a,
      .et_nav_text_color_light .et_mobile_menu li a,
      .et_nav_text_color_dark .et_mobile_menu li a,
      #et_search_icon:before,
      .et_search_form_container input,
      span.et_close_search_field:after,
      #et-top-navigation .et-cart-info {
        color: rgba(255, 255, 255, 0.6)
      }

      .et_search_form_container input::-moz-placeholder {
        color: rgba(255, 255, 255, 0.6)
      }

      .et_search_form_container input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.6)
      }

      .et_search_form_container input:-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.6)
      }

      #main-header .nav li ul a {
        color: rgba(255, 255, 255, 0.7)
      }

      #top-header,
      #top-header a,
      #et-secondary-nav li li a,
      #top-header .et-social-icon a:before {
        font-size: 16px
      }

      #top-menu li a,
      .et_search_form_container input {
        letter-spacing: 1px
      }

      .et_search_form_container input::-moz-placeholder {
        letter-spacing: 1px
      }

      .et_search_form_container input::-webkit-input-placeholder {
        letter-spacing: 1px
      }

      .et_search_form_container input:-ms-input-placeholder {
        letter-spacing: 1px
      }

      #top-menu li.current-menu-ancestor>a,
      #top-menu li.current-menu-item>a,
      #top-menu li.current_page_item>a {
        color: #4D9328
      }

      #main-footer .footer-widget h4,
      #main-footer .widget_block h1,
      #main-footer .widget_block h2,
      #main-footer .widget_block h3,
      #main-footer .widget_block h4,
      #main-footer .widget_block h5,
      #main-footer .widget_block h6 {
        color: #e8e8e8
      }

      .footer-widget li:before {
        border-color: #e8e8e8
      }

      .footer-widget,
      .footer-widget li,
      .footer-widget li a,
      #footer-info {
        font-size: 12px
      }

      .footer-widget .et_pb_widget div,
      .footer-widget .et_pb_widget ul,
      .footer-widget .et_pb_widget ol,
      .footer-widget .et_pb_widget label {
        line-height: 1.5em
      }

      #footer-widgets .footer-widget li:before {
        top: 6px
      }

      #footer-bottom {
        background-color: #232323
      }

      #footer-info,
      #footer-info a {
        color: #e8e8e8
      }

      #footer-info {
        font-size: 11px
      }

      @media only screen and (min-width:981px) {

        .et_header_style_left #et-top-navigation,
        .et_header_style_split #et-top-navigation {
          padding: 41px 0 0 0
        }

        .et_header_style_left #et-top-navigation nav>ul>li>a,
        .et_header_style_split #et-top-navigation nav>ul>li>a {
          padding-bottom: 41px
        }

        .et_header_style_split .centered-inline-logo-wrap {
          width: 81px;
          margin: -81px 0
        }

        .et_header_style_split .centered-inline-logo-wrap #logo {
          max-height: 81px
        }

        .et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo {
          height: 81px
        }

        .et_header_style_centered #top-menu>li>a {
          padding-bottom: 15px
        }

        .et_header_style_slide #et-top-navigation,
        .et_header_style_fullscreen #et-top-navigation {
          padding: 32px 0 32px 0 !important
        }

        .et_header_style_centered #main-header .logo_container {
          height: 81px
        }

        #logo {
          max-height: 70%
        }

        .et_pb_svg_logo #logo {
          height: 70%
        }

        .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
        .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
          height: 14.58px
        }

        .et_header_style_left .et-fixed-header #et-top-navigation,
        .et_header_style_split .et-fixed-header #et-top-navigation {
          padding: 48px 0 0 0
        }

        .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,
        .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
          padding-bottom: 48px
        }

        .et_header_style_centered header#main-header.et-fixed-header .logo_container {
          height: 95px
        }

        .et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap {
          width: 95px;
          margin: -95px 0
        }

        .et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
          max-height: 95px
        }

        .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
          height: 95px
        }

        .et_header_style_slide .et-fixed-header #et-top-navigation,
        .et_header_style_fullscreen .et-fixed-header #et-top-navigation {
          padding: 39px 0 39px 0 !important
        }

        .et_fixed_nav #page-container .et-fixed-header#top-header {
          background-color: #fcfcfc !important
        }

        .et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul {
          background-color: #fcfcfc
        }

        .et-fixed-header #top-menu li a {
          font-size: 12px
        }

        .et-fixed-header #top-menu a,
        .et-fixed-header #et_search_icon:before,
        .et-fixed-header #et_top_search .et-search-form input,
        .et-fixed-header .et_search_form_container input,
        .et-fixed-header .et_close_search_field:after,
        .et-fixed-header #et-top-navigation .et-cart-info {
          color: rgba(255, 255, 255, 0.6) !important
        }

        .et-fixed-header .et_search_form_container input::-moz-placeholder {
          color: rgba(255, 255, 255, 0.6) !important
        }

        .et-fixed-header .et_search_form_container input::-webkit-input-placeholder {
          color: rgba(255, 255, 255, 0.6) !important
        }

        .et-fixed-header .et_search_form_container input:-ms-input-placeholder {
          color: rgba(255, 255, 255, 0.6) !important
        }

        .et-fixed-header #top-menu li.current-menu-ancestor>a,
        .et-fixed-header #top-menu li.current-menu-item>a,
        .et-fixed-header #top-menu li.current_page_item>a {
          color: #4D9328 !important
        }

        .et-fixed-header#top-header a {
          color: #3a3a3a
        }
      }

      @media only screen and (min-width:1350px) {
        .et_pb_row {
          padding: 27px 0
        }

        .et_pb_section {
          padding: 54px 0
        }

        .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
          padding-top: 81px
        }

        .et_pb_fullwidth_section {
          padding: 0
        }
      }

      @media only screen and (max-width:980px) {
        h1 {
          font-size: 32px
        }

        h2,
        .product .related h2,
        .et_pb_column_1_2 .et_quote_content blockquote p {
          font-size: 27px
        }

        h3 {
          font-size: 23px
        }

        h4,
        .et_pb_circle_counter h3,
        .et_pb_number_counter h3,
        .et_pb_column_1_3 .et_pb_post h2,
        .et_pb_column_1_4 .et_pb_post h2,
        .et_pb_blog_grid h2,
        .et_pb_column_1_3 .et_quote_content blockquote p,
        .et_pb_column_3_8 .et_quote_content blockquote p,
        .et_pb_column_1_4 .et_quote_content blockquote p,
        .et_pb_blog_grid .et_quote_content blockquote p,
        .et_pb_column_1_3 .et_link_content h2,
        .et_pb_column_3_8 .et_link_content h2,
        .et_pb_column_1_4 .et_link_content h2,
        .et_pb_blog_grid .et_link_content h2,
        .et_pb_column_1_3 .et_audio_content h2,
        .et_pb_column_3_8 .et_audio_content h2,
        .et_pb_column_1_4 .et_audio_content h2,
        .et_pb_blog_grid .et_audio_content h2,
        .et_pb_column_3_8 .et_pb_audio_module_content h2,
        .et_pb_column_1_3 .et_pb_audio_module_content h2,
        .et_pb_gallery_grid .et_pb_gallery_item h3,
        .et_pb_portfolio_grid .et_pb_portfolio_item h2,
        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
          font-size: 19px
        }

        .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
          font-size: 48px
        }

        .et_pb_gallery_grid .et_pb_gallery_item h3,
        .et_pb_portfolio_grid .et_pb_portfolio_item h2,
        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,
        .et_pb_column_1_4 .et_pb_audio_module_content h2 {
          font-size: 16px
        }

        h5 {
          font-size: 16px
        }

        h6 {
          font-size: 15px
        }

        .et_pb_section {
          padding: 25px 0
        }

        .et_pb_section.et_pb_fullwidth_section {
          padding: 0
        }

        .et_pb_row,
        .et_pb_column .et_pb_row_inner {
          padding: 25px 0
        }
      }

      @media only screen and (max-width:767px) {
        h1 {
          font-size: 26px
        }

        h2,
        .product .related h2,
        .et_pb_column_1_2 .et_quote_content blockquote p {
          font-size: 22px
        }

        h3 {
          font-size: 18px
        }

        h4,
        .et_pb_circle_counter h3,
        .et_pb_number_counter h3,
        .et_pb_column_1_3 .et_pb_post h2,
        .et_pb_column_1_4 .et_pb_post h2,
        .et_pb_blog_grid h2,
        .et_pb_column_1_3 .et_quote_content blockquote p,
        .et_pb_column_3_8 .et_quote_content blockquote p,
        .et_pb_column_1_4 .et_quote_content blockquote p,
        .et_pb_blog_grid .et_quote_content blockquote p,
        .et_pb_column_1_3 .et_link_content h2,
        .et_pb_column_3_8 .et_link_content h2,
        .et_pb_column_1_4 .et_link_content h2,
        .et_pb_blog_grid .et_link_content h2,
        .et_pb_column_1_3 .et_audio_content h2,
        .et_pb_column_3_8 .et_audio_content h2,
        .et_pb_column_1_4 .et_audio_content h2,
        .et_pb_blog_grid .et_audio_content h2,
        .et_pb_column_3_8 .et_pb_audio_module_content h2,
        .et_pb_column_1_3 .et_pb_audio_module_content h2,
        .et_pb_gallery_grid .et_pb_gallery_item h3,
        .et_pb_portfolio_grid .et_pb_portfolio_item h2,
        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
          font-size: 15px
        }

        .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
          font-size: 39px
        }

        .et_pb_gallery_grid .et_pb_gallery_item h3,
        .et_pb_portfolio_grid .et_pb_portfolio_item h2,
        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,
        .et_pb_column_1_4 .et_pb_audio_module_content h2 {
          font-size: 13px
        }

        h5 {
          font-size: 13px
        }

        h6 {
          font-size: 12px
        }

        .et_pb_section {
          padding: 30px 0
        }

        .et_pb_section.et_pb_fullwidth_section {
          padding: 0
        }

        .et_pb_row,
        .et_pb_column .et_pb_row_inner {
          padding: 20px 0
        }
      }

      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        font-family: 'Rubik', Helvetica, Arial, Lucida, sans-serif
      }

      #main-header,
      #et-top-navigation {
        font-family: 'Rubik', Helvetica, Arial, Lucida, sans-serif
      }

      #top-header .container {
        font-family: 'Rubik', Helvetica, Arial, Lucida, sans-serif
      }

      .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title {
        font-size: 14px
      }

      .et_pb_gallery .et_pb_gallery_item .et_pb_gallery_caption {
        font-size: 16px
      }

      div.et_pb_section.et_pb_section_0 {
        background-image: radial-gradient(circle at top left, rgba(40, 40, 40, 0.79) 0%, rgba(40, 40, 40, 0.86) 100%), url(https://mintswiftlandscapes.com/imgs/header.jpg) !important
      }

      .et_pb_section_0.et_pb_section {
        padding-top: 46px;
        padding-bottom: 46px
      }

      .et_pb_row_0.et_pb_row {
        padding-top: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-top: 0;
        padding-right: 0px;
        padding-bottom: 0;
        padding-left: 0px
      }

      .et_pb_divider_0 {
        height: 0px;
        max-width: 50px
      }

      .et_pb_divider_0:before {
        border-top-color: #4D9328;
        border-top-width: 5px
      }

      .et_pb_text_0 h1 {
        font-family: 'Rubik', Helvetica, Arial, Lucida, sans-serif;
        font-weight: 700;
        font-size: 80px;
        line-height: 1.1em
      }

      .et_pb_text_0 {
        padding-bottom: 1px !important;
        padding-left: 16px !important;
        margin-bottom: 0px !important;
        max-width: 800px
      }

      .et_pb_text_1 {
        line-height: 1.6em;
        font-size: 22px;
        line-height: 1.6em;
        min-height: 125px;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        margin-top: -5px !important;
        margin-bottom: 5px !important;
        max-width: 800px
      }

      body #page-container .et_pb_section .et_pb_button_0 {
        color: #242424 !important;
        border-width: 8px !important;
        border-color: rgba(0, 0, 0, 0);
        border-radius: 0px;
        letter-spacing: 3px;
        font-size: 15px;
        font-family: 'Rubik', Helvetica, Arial, Lucida, sans-serif !important;
        text-transform: uppercase !important;
        background-color: #4D9328
      }

      body #page-container .et_pb_section .et_pb_button_1:hover:after,
      body #page-container .et_pb_section .et_pb_button_0:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em;
        opacity: 1
      }

      body #page-container .et_pb_section .et_pb_button_0:after {
        color: #000000;
        line-height: inherit;
        font-size: inherit !important;
        margin-left: -1em;
        left: auto;
        font-family: ETmodules !important;
        font-weight: 400 !important
      }

      .et_pb_button_1,
      .et_pb_button_1:after,
      .et_pb_button_0,
      .et_pb_button_0:after {
        transition: all 300ms ease 0ms
      }

      .et_pb_section_1 {
        min-height: 300px;
        z-index: 10;
        box-shadow: 0px 10px 105px 0px rgba(0, 0, 0, 0.12)
      }

      .et_pb_section_1.et_pb_section {
        padding-top: 35px;
        padding-right: 0px;
        padding-left: 0px;
        background-color: #ffffff !important
      }

      .et_pb_row_1.et_pb_row {
        padding-top: 27px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        margin-right: auto !important;
        margin-bottom: 51px !important;
        margin-left: auto !important;
        padding-top: 27px;
        padding-right: 0px;
        padding-bottom: 0;
        padding-left: 0px
      }

      .et_pb_text_2 h2 {
        font-family: 'Rubik', Helvetica, Arial, Lucida, sans-serif;
        font-weight: 700;
        font-size: 45px;
        line-height: 1.2em
      }

      .et_pb_text_2 {
        margin-bottom: 14px !important
      }

      .et_pb_text_3 {
        line-height: 1.8em;
        font-size: 18px;
        line-height: 1.8em;
        margin-bottom: 16px !important;
        max-width: 800px
      }

      .et_pb_text_3 h1 {
        font-weight: 600
      }

      .et_pb_divider_1 {
        height: 20px;
        width: 7%
      }

      .et_pb_divider_1:before {
        border-top-color: #4D9328;
        border-top-width: 5px;
        width: auto;
        top: 0px;
        right: 0px;
        left: 0px
      }

      .et_pb_row_2.et_pb_row {
        padding-bottom: 60px !important;
        padding-bottom: 60px
      }

      .et_pb_image_2 .et_pb_image_wrap,
      .et_pb_image_0 .et_pb_image_wrap,
      .et_pb_image_1 .et_pb_image_wrap {
        box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3)
      }

      .et_pb_image_1,
      .et_pb_image_2,
      .et_pb_image_0 {
        text-align: left;
        margin-left: 0
      }

      .et_pb_text_5,
      .et_pb_text_4,
      .et_pb_text_6 {
        line-height: 1.8em;
        font-size: 15px;
        line-height: 1.8em
      }

      .et_pb_text_6 h2,
      .et_pb_text_5 h2,
      .et_pb_text_4 h2 {
        font-weight: 700;
        font-size: 36px;
        letter-spacing: 1px
      }

      .et_pb_row_3.et_pb_row {
        padding-top: 0px !important;
        margin-right: auto !important;
        margin-bottom: -29px !important;
        margin-left: auto !important;
        padding-top: 0px
      }

      .et_pb_button_1_wrapper .et_pb_button_1,
      .et_pb_button_1_wrapper .et_pb_button_1:hover {
        padding-top: 5px !important
      }

      body #page-container .et_pb_section .et_pb_button_1 {
        color: #ffffff !important;
        border-width: 8px !important;
        border-color: #2b2b2b;
        border-radius: 0px;
        letter-spacing: 3px;
        font-size: 15px;
        font-family: 'Rubik', Helvetica, Arial, Lucida, sans-serif !important;
        background-color: #2b2b2b
      }

      body #page-container .et_pb_section .et_pb_button_1:after {
        color: #ffffff;
        line-height: inherit;
        font-size: inherit !important;
        margin-left: -1em;
        left: auto;
        font-family: ETmodules !important;
        font-weight: 400 !important
      }

      .et_pb_divider_0.et_pb_module,
      .et_pb_divider_1.et_pb_module,
      .et_pb_text_3.et_pb_module,
      .et_pb_text_1.et_pb_module,
      .et_pb_text_0.et_pb_module {
        margin-left: auto !important;
        margin-right: auto !important
      }

      @media only screen and (max-width:980px) {
        .et_pb_text_0 h1 {
          font-size: 44px
        }

        .et_pb_text_3,
        .et_pb_text_1 {
          font-size: 18px
        }

        body #page-container .et_pb_section .et_pb_button_0:after,
        body #page-container .et_pb_section .et_pb_button_1:after {
          line-height: inherit;
          font-size: inherit !important;
          margin-left: -1em;
          left: auto;
          display: inline-block;
          opacity: 0;
          content: attr(data-icon);
          font-family: ETmodules !important;
          font-weight: 400 !important
        }

        body #page-container .et_pb_section .et_pb_button_0:before,
        body #page-container .et_pb_section .et_pb_button_1:before {
          display: none
        }

        body #page-container .et_pb_section .et_pb_button_0:hover:after,
        body #page-container .et_pb_section .et_pb_button_1:hover:after {
          margin-left: .3em;
          left: auto;
          margin-left: .3em;
          opacity: 1
        }

        .et_pb_image_0 .et_pb_image_wrap img,
        .et_pb_image_1 .et_pb_image_wrap img,
        .et_pb_image_2 .et_pb_image_wrap img {
          width: auto
        }
      }

      @media only screen and (max-width:767px) {

        .et_pb_text_0 h1,
        .et_pb_text_2 h2 {
          font-size: 36px
        }

        body #page-container .et_pb_section .et_pb_button_1:after,
        body #page-container .et_pb_section .et_pb_button_0:after {
          line-height: inherit;
          font-size: inherit !important;
          margin-left: -1em;
          left: auto;
          display: inline-block;
          opacity: 0;
          content: attr(data-icon);
          font-family: ETmodules !important;
          font-weight: 400 !important
        }

        body #page-container .et_pb_section .et_pb_button_0:before,
        body #page-container .et_pb_section .et_pb_button_1:before {
          display: none
        }

        body #page-container .et_pb_section .et_pb_button_0:hover:after,
        body #page-container .et_pb_section .et_pb_button_1:hover:after {
          margin-left: .3em;
          left: auto;
          margin-left: .3em;
          opacity: 1
        }

        .et_pb_image_0 .et_pb_image_wrap img,
        .et_pb_image_1 .et_pb_image_wrap img,
        .et_pb_image_2 .et_pb_image_wrap img {
          width: auto
        }
      }