/*
 Theme Name:   WD Child Theme
 Theme URI:    https://wd.ancorathemes.com
 Description:  WD Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com
 Template:     wd
 Version:      1.0
 Tags:         windows, doors, kitchen cabinets, renovation, remodeling, construction, replacement, diy, handyman, craftsman, makeover, hardware, shop, manufacture, interior design
 Text Domain:  wd
*/


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

.sc_button.sc_button_size_small:not(.sc_button_simple), .theme_button.theme_button_small { padding: 10px 22px; }
.sc_button { margin-right: 1.4em; }
.sc_icons_bordered .sc_icons_item_description { font-family: "DM Sans", sans-serif; font-size: 18px; line-height: 32px; font-weight: 400; color: #54595f !important; }
.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link { font-family: "DM Sans", sans-serif; font-size: 18px; line-height: 32px; letter-spacing: 0; font-weight: 400; color: #54595f !important; }
.sc_testimonials_accent .sc_testimonials_item { padding: 40px 34px !important; }
.sc_testimonials_accent .sc_testimonials_item_author_avatar { width: 44px; height: 44px; }
.sc_testimonials_rating_stars_default, .sc_testimonials_rating_stars_hover { color: #FCBF02 !important; }
.sc_testimonials_rating_star {
    margin: 0 2px;
    font-size: 18px;
}
.extra-size-skills .sc_skills_counter_alter.sc_skills_counter_style_odometer .sc_skills_total {
    letter-spacing: -3px !important;
}
/*****From*****/
.arch_window_dark .wpforms-container-full:not(:empty) { margin: 0 auto !important; }
.arch_window_dark .wpforms-container-full .wpforms-field-label,
.arch_window_dark .wp-core-ui .wpforms-container-full .wpforms-field-label { margin: 0 0 10px 0 !important; }

.arch_window_dark div.wpforms-container-full input[type=date],
.arch_window_dark div.wpforms-container-full input[type=datetime],
.arch_window_dark div.wpforms-container-full input[type=datetime-local],
.arch_window_dark div.wpforms-container-full input[type=email],
.arch_window_dark div.wpforms-container-full input[type=month],
.arch_window_dark div.wpforms-container-full input[type=number],
.arch_window_dark div.wpforms-container-full input[type=password],
.arch_window_dark div.wpforms-container-full input[type=range],
.arch_window_dark div.wpforms-container-full input[type=search],
.arch_window_dark div.wpforms-container-full input[type=tel],
.arch_window_dark div.wpforms-container-full input[type=text],
.arch_window_dark div.wpforms-container-full input[type=time],
.arch_window_dark div.wpforms-container-full input[type=url],
.arch_window_dark div.wpforms-container-full input[type=week],
.arch_window_dark div.wpforms-container-full select,
.arch_window_dark div.wpforms-container-full textarea,
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=date],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=datetime],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=datetime-local],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=email],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=month],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=number],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=password],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=range],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=search],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=tel],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=text],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=time],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=url],
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=week],
.arch_window_dark .wp-core-ui div.wpforms-container-full select,
.arch_window_dark .wp-core-ui div.wpforms-container-full textarea { font-size: 16px; line-height: 26px; color: #121212 !important; border-width: 0 0 1px 0 !important; border-color: #dfdfdf !important; border-radius: 0px !important; height: 44px; padding: 10px 0px !important; background-color: transparent !important; box-shadow: none !important; outline: none !important; }

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

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

.arch_window_dark div.wpforms-container-full .wpforms-form textarea:focus, .arch_window_dark div.wpforms-container-full .wpforms-form textarea:focus { border-color: #008689 !important; }
.arch_window_dark .wpforms-submit { background-color: #008689 !important; border: 1px solid #008689 !important; border-radius: 0px !important; padding: 8px 20px !important; font-size: 16px !important; height: 42px !important; outline: none; box-shadow: none; }
.arch_window_dark .wpforms-submit:hover, .arch_window_dark .wpforms-submit:focus { color: #FFFFFF !important; background-color: #008689 !important; border: 1px solid #008689 !important; }

.arch_window_dark div.wpforms-container-full input[type=submit]:focus:after,
.arch_window_dark div.wpforms-container-full button[type=submit]:focus:after,
.arch_window_dark div.wpforms-container-full .wpforms-page-button:focus:after,
.arch_window_dark .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after,
.arch_window_dark .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after,
.arch_window_dark .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after { border: none; }

div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul { gap: 10px 30px; }

.arch_window_dark  div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label,
.arch_window_dark  div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label,
.arch_window_dark  div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label,
.arch_window_dark  div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label,
.arch_window_dark  div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label { padding-inline-start: 26px; margin: 0; line-height: 1.6; }

.arch_window_dark input::-webkit-input-placeholder { color: #121212 !important; }
.arch_window_dark input::-moz-placeholder { color: #121212 !important; }
.arch_window_dark input:-ms-input-placeholder { color: #121212 !important; }
.arch_window_dark input:-moz-placeholder { color: #121212 !important; }

.arch_window_dark textarea::-webkit-input-placeholder { color: #121212 !important; }
.arch_window_dark textarea::-moz-placeholder { color: #121212 !important; }
.arch_window_dark textarea:-ms-input-placeholder { color: #121212 !important; }
.arch_window_dark textarea:-moz-placeholder { color: #121212 !important; }

.arch_window_dark select::-webkit-input-placeholder { color: #121212 !important; }
.arch_window_dark select::-moz-placeholder { color: #121212 !important; }
.arch_window_dark select:-ms-input-placeholder { color: #121212 !important; }
.arch_window_dark select:-moz-placeholder { color: #121212 !important; }
/*****From*****/