/*
 Theme Name:   Planty Child Theme
 Theme URI:    http://planty.themerex.net
 Description:  Planty Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     planty
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  planty
*/


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

*{ -webkit-hyphens: manual !important;
  -moz-hyphens: manual !important;
  -ms-hyphens: manual !important;
  hyphens: manual !important;}

.sc_layouts_menu_nav {font-size:1rem!important}

/* BUTTONS */
.sc_button:not(.sc_button_simple) {background-color:#2d2e2d!important; color:#f6f6f6!important}
.button a:hover {color:#2d2e2d!important; background-color:#f6f6f6!important}
.button1 a, .button1 a-visited {background-color:#F2A53A!important; color:var(--e-global-color-primary)!important}
.button1 a:hover {background-color:#2D2E2D!important;color:#F6F6F6!important}
.button2  a, .button1 a-visited {background-color:#F2A53A!important; color:var(--e-global-color-primary)!important}
.button2 a:hover {background-color:#2d2e2d!important; color:#fff!important}

.linevert {border-left:1px solid #F2A53A;}
.tabs_style_2 a:hover {color:#2D2E2D}
.top_panel_default .top_panel_title, [class*="scheme_"].top_panel_default .top_panel_title {display:none!important}
/*.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {color:#2d2e2d!important;}*/




/* SCHEDE */
.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title + .elementor-tab-desktop-title {background-color:#F2A53A}
.elementor-57 .elementor-element.elementor-element-55a8eff .elementor-tab-title.elementor-active, .elementor-57 .elementor-element.elementor-element-55a8eff .elementor-tab-title.elementor-active a {background-color:#3d3e3d; color:#ffffff}

/* FORM */
.form1 p{color:#2D2E2D!important; font-family:poppins!important;}
.form1 {background-color:#F6F6F6!important; padding:35px; border-radius:21px}
form.cf7mls input.wpcf7-form-control.wpcf7-submit {border-radius:30px; margin:0px; color:#2d2e2d;}
.wpcf7 .wpcf7-submit-style:active .wpcf7-submit + .submit-style-in, .wpcf7 .wpcf7-submit-style:focus .wpcf7-submit + .submit-style-in, .wpcf7 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in {color:#FFFFFF; background-color:#2D2E2D; border-color:#2D2E2D}
.wpcf7 .wpcf7-submit-style .submit-style-in {background-color:#F2A53A; color:#2d2e2d;}
form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover {color:#fff}
.h4form label {font-size:24px; font-weight:400}
input[type="radio"] + .wpcf7-list-item-label:before {border-color:#2d2e2d!important }
.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button {border-radius:30px!important;}
form button:not(.components-button) {justify-content: space-evenly; align-items: center}
.cf7mls_next.action-button {color:#fff!important; background-color:var(--e-global-color-primary)!important}
.cf7mls_next.action-button:hover {background-color:#2d2e2d!important; color:#F2A53A!important; opacity:1}
h3#ship-to-different-address label > span, input[type="radio"] + label, input[type="checkbox"] + label, input[type="radio"] + .wpcf7-list-item-label, input[type="checkbox"] + .wpcf7-list-item-label, .edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span {font-size:17px;}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title {background-color:#F2A53A; color:var(--theme-color-alter_bg_color);}


/* MOBILE */

.menu_mobile .menu_mobile_inner {background-color:#F2A53A!important;}
.menu_mobile .menu_mobile_inner a {color:#2d2e2d!important;}
.menu_mobile .menu_mobile_inner a:hover {color:#fff:}
@media only screen and (max-width: 767px){
	h1 {font-size:48px; line-height:47px;}
	h2 {font-size:38px}
	.tabs_style_2 a:active {background-color:#2D2E2D; }
	.sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .custom-logo-link img, .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .sc_layouts_logo img {max-height:7em}
}

@media (min-width: 768px){
.elementor-tabs .elementor-tab-mobile-title {display: block !important;}
.tabs_style_2.elementor-widget-tabs .elementor-tabs-wrapper {display:none;}
	}
	@media (min-width: 1024px){
.elementor-tabs .elementor-tab-mobile-title {display: none !important;}
.tabs_style_2.elementor-widget-tabs .elementor-tabs-wrapper {display:table;}
	}
