/*
Theme Name: Edge Decor Child Theme
Theme URI: https://edge-decor.themerex.net/
Description: Edge Decor is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: ThemeREX
Author URI: https://themerex.net/
Version: 2.12.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: backyard, decor, design, design studio, exterior design, flowers, garden, gardening, houseplants, landscaping, plants, portfolio, shop, store, woocommerce
Text Domain: edge-decor
Template: edge-decor
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

ul.elementor-nav-menu li a {
    color: #fff !important;
}
ul.elementor-nav-menu li.current-menu-item a,
ul.elementor-nav-menu li a:hover {
    color: #29af34 !important;
}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
    display: none;
}
.sc_portfolio_default .sc_portfolio_item {
    pointer-events: none;
}
.sc_services_item_subtitle {
    display: none;
}
.search_modern > .search_submit {
    color: #29AF34;
}
.sc_services_modern .sc_services_item .sc_button_arrow {
    border-color: #29AF34 !important;
}
.sc_services_modern .sc_services_item .sc_button_arrow:before {
    color: #29AF34 !important;
}
.sc_services_modern .sc_services_item:hover .sc_button_arrow:before {
    color: #fff !important;
}
.sc_services_modern .sc_services_item_title, .sc_services_modern .sc_services_item_title a {
    color: #000 !important;
}
.sc_skills_item_title {
    color: #000 !important;
}
.sc_skills_total {
    color: rgb(179 6 0 / 5%) !important;
}
.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item,
.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item a {
    color: #29AF34;
}
h5.sc_blogger_item_title.entry-title a {
    color: #000 !important;
}
body .sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: #29af34 !important;
    background: #29af34 !important;
}
.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap > a.slider_next, 
.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap > a.slider_prev {
    border-color: #fff !important;
}
.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap > a.slider_next:hover, 
.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap > a.slider_prev:hover {
    background: #fff !important;
}
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
    color: #fff;
}
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover {
    color: #29af34;
}
.sc_layouts_row_type_compact .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item {
    color: #fff !important;
}




.email-form {
  max-width: 400px;
  color: #fff !important;
}
.input-group {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #aaa;
  padding: 10px 0;
  margin-bottom: 20px;
}
.input-group .icon {
  margin-right: 10px;
  font-size: 16px;
}
.input-group input {
  flex: 1;
  background: transparent !important;
  border: none;
  outline: none;
  color: #fff !important;
  font-size: 16px !important;
  padding-top: 0 !important;
}
.input-group input::placeholder {
  color: #ccc;
}
.submit-btn svg {
    width: 24px;
    height: 24px;
}
.submit-btn {
  background: transparent !important;
  border: none;
  color: #fff !important;
  font-size: 14px !important;
  cursor: pointer !important;
  padding: 0px 14px 7px 14px !important;
}
.checkbox {
  display: flex;
  align-items: center;
  margin-top: 15px;
  background: transparent !important;
}
.checkbox input {
  margin-right: 8px;
}
.checkbox a {
  color: #fff;
  text-decoration: underline;
}
.input-group input::placeholder {
    color: #fff;
}

div.wpcf7 .form-style-3 .columns_wrap.margin-bottom > [class*="column-"] {
    padding-bottom: 10px !important;
}
.wpcf7 .wpcf7-submit-style {
    margin-top: 20px !important;
}
.sidebar_hide.narrow_content .post_item_single.post_type_post {
    width: 100% !important;
}
.single-post .content {
    width: 80% !important;
}
.post_footer.post_footer_single.entry-footer {
    display: none;
}
.sidebar_hide.narrow_content .post_item_single.post_type_post ~ .show_comments_single, 
.sidebar_hide.narrow_content .post_item_single.post_type_post ~ section {
    width: 100%;
}


@media only screen and (max-width: 1366px) and (min-width: 1200px) {
	section#header-section {
		padding: 0 20px;
	}
	section#header-section  .elementor-nav-menu a {
		margin: 0 12px;
	}
}