/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/****MENU'******/

/*Cambio colore nel menù header */
.wd-nav[class*="wd-style-"] {
    --nav-color: #fff !important;
}

.wd-nav.wd-style-default {
    --nav-color-hover: #F15A25FF;
    --nav-color-active: #F15A25FF;
}

/*BOX Home page */

.elementor-16 .elementor-element.elementor-element-8ce6890 .elementor-icon-box-description {
    text-align: justify !important;
}

/*Newsletter */

.elementor-16 .elementor-element.elementor-element-2284fd5 .elementor-tab-title {
    width: 200px;
}

div.wpforms-container-full input[type="text"],
div.wpforms-container-full input[type="tel"],
div.wpforms-container-full input[type="email"] {
    border: 0 !important;
    border-bottom: 1px solid var(--wpforms-field-border-color) !important;
    border-radius: 0 !important;
    font-family:'Roboto' !important;
}

h1, h2,h3,h4,h5, h6, p, .div, .span {
    font-family:'Roboto' !important;
}

section.main-title-section-wrapper {
    display: none;
}

.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
span.select2-search.select2-search--dropdown,
input.select2-search__field,
span.select2-results ul#select2-wpforms-1499-field_5-results.select2-results__options {
    background: #fff !important;
    color: #000 !important;
    border-color: #000 !important;
    font-family: 'Roboto' !important; 
}

div.wpforms-container-full input[type="date"], div.wpforms-container-full input[type="datetime"], 
div.wpforms-container-full input[type="datetime-local"], div.wpforms-container-full input[type="email"], 
div.wpforms-container-full input[type="month"], div.wpforms-container-full input[type="number"], 
div.wpforms-container-full input[type="password"], div.wpforms-container-full input[type="range"], 
div.wpforms-container-full input[type="search"], div.wpforms-container-full input[type="tel"], 
div.wpforms-container-full input[type="text"], div.wpforms-container-full input[type="time"], 
div.wpforms-container-full input[type="url"], div.wpforms-container-full input[type="week"], 
div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type="date"], 
.wp-core-ui div.wpforms-container-full input[type="datetime"], .wp-core-ui div.wpforms-container-full input[type="datetime-local"], 
.wp-core-ui div.wpforms-container-full input[type="email"], .wp-core-ui div.wpforms-container-full input[type="month"], 
.wp-core-ui div.wpforms-container-full input[type="number"], .wp-core-ui div.wpforms-container-full input[type="password"], 
.wp-core-ui div.wpforms-container-full input[type="range"], .wp-core-ui div.wpforms-container-full input[type="search"], 
.wp-core-ui div.wpforms-container-full input[type="tel"], .wp-core-ui div.wpforms-container-full input[type="text"], 
.wp-core-ui div.wpforms-container-full input[type="time"], .wp-core-ui div.wpforms-container-full input[type="url"], 
.wp-core-ui div.wpforms-container-full input[type="week"], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
    color: #000 !important;
}

.elementor-16 .elementor-element.elementor-element-c65902b .elementor-tab-title {
    width: 45%
}



form#wpforms-form-586.wpforms-validate.wpforms-form.wpforms-ajax-form,
form#wpforms-form-7144.wpforms-validate.wpforms-form.wpforms-ajax-form,
form#wpforms-form-7146.wpforms-validate.wpforms-form.wpforms-ajax-form,
form#wpforms-form-7142.wpforms-validate.wpforms-form.wpforms-ajax-form,
form#wpforms-form-7140.wpforms-validate.wpforms-form.wpforms-ajax-form 
{
   position:relative;
	max-width:450px;
}

form#wpforms-form-586.wpforms-validate.wpforms-form.wpforms-ajax-form > .wpforms-field-container,
form#wpforms-form-7144.wpforms-validate.wpforms-form.wpforms-ajax-form > .wpforms-field-container,
form#wpforms-form-7146.wpforms-validate.wpforms-form.wpforms-ajax-form > .wpforms-field-container,
form#wpforms-form-7142.wpforms-validate.wpforms-form.wpforms-ajax-form > .wpforms-field-container,
form#wpforms-form-7140.wpforms-validate.wpforms-form.wpforms-ajax-form > .wpforms-field-container
{
	width:100%;
	display:block;
}

form#wpforms-form-586.wpforms-validate.wpforms-form.wpforms-ajax-form > .wpforms-submit-container,
form#wpforms-form-7144.wpforms-validate.wpforms-form.wpforms-ajax-form > .wpforms-submit-container,
form#wpforms-form-7146.wpforms-validate.wpforms-form.wpforms-ajax-form > .wpforms-submit-container,
form#wpforms-form-7142.wpforms-validate.wpforms-form.wpforms-ajax-form > .wpforms-submit-container,
form#wpforms-form-7140.wpforms-validate.wpforms-form.wpforms-ajax-form > .wpforms-submit-container
{
	position:absolute;
	top:0px;
	right:0px;
	width: auto !important;
}

button#wpforms-submit-586.wpforms-submit,
button#wpforms-submit-7144.wpforms-submit,
button#wpforms-submit-7146.wpforms-submit,
button#wpforms-submit-7142.wpforms-submit,
button#wpforms-submit-7140.wpforms-submit  
{
    border: solid 1px #fff;
    border-radius: 50px !important;
    width: 140px;
	outline:none;
	box-shadow:none;
}

button#wpforms-submit-586:hover.wpforms-submit:hover,
button#wpforms-submit-7144:hover.wpforms-submit:hover,
button#wpforms-submit-7146:hover.wpforms-submit:hover,
button#wpforms-submit-7142:hover.wpforms-submit:hover,
button#wpforms-submit-7140:hover.wpforms-submit:hover
{
    background-color: #fff !important;
	background: #fff !important;
    color: #000;
}

input#wpforms-586-field_1.wpforms-field-large.wpforms-field-required,
input#wpforms-7144-field_1.wpforms-field-large.wpforms-field-required,
input#wpforms-7146-field_1.wpforms-field-large.wpforms-field-required,
input#wpforms-7142-field_1.wpforms-field-large.wpforms-field-required,
input#wpforms-7140-field_1.wpforms-field-large.wpforms-field-required
{
    border: solid 1px #fff !important;
    color: #fff !important;
	padding-right:150px;
	box-shadow:none;
	outline:none;
}

div#wpforms-586-field_1-container.wpforms-field.wpforms-field-email input#wpforms-586-field_1.wpforms-field-large.wpforms-field-required,
div#wpforms-7144-field_1-container.wpforms-field.wpforms-field-email input#wpforms-7144-field_1.wpforms-field-large.wpforms-field-required,
div#wpforms-7146-field_1-container.wpforms-field.wpforms-field-email input#wpforms-7146-field_1.wpforms-field-large.wpforms-field-required,
div#wpforms-7142-field_1-container.wpforms-field.wpforms-field-email input#wpforms-7142-field_1.wpforms-field-large.wpforms-field-required,
div#wpforms-7140-field_1-container.wpforms-field.wpforms-field-email input#wpforms-7140-field_1.wpforms-field-large.wpforms-field-required
{
    border-radius: 50px !important;
	height:42px!important;
	transition:none!important;
  
}
 
 .wpforms-container.inline-fields .wpforms-submit-container {
  width: 200px !important;
  padding-top: 5px !important;
  align-self: first baseline !important;
 }

 div.wpforms-container-full:not(:empty) {
    margin: 0 !important;
 }