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

/*Footer*/
.gform_footer.top_label { display: flex; justify-content: center; }
#gform_wrapper_2 select#input_2_7 { pointer-events: none; }
.gform_footer.top_label input#gform_submit_button_1 { color: #fff; background-color: var(--wd-primary-color); padding: 15px 50px; }
.gform_footer.top_label input#gform_submit_button_1:hover { color: #fff; background-color: #be9873; }
.gform-body .gform_fields input { border-radius: 8px; border: 1px solid #a6a6a65c; }
.gform-body .gform_fields textarea { border-radius: 8px; border: 1px solid #a6a6a65c; color: #777777; }
.gform_footer { justify-content: center; }
.gform_footer input#gform_submit_button_2 { padding: 18px 50px; border-radius: 8px; transition: all .6s ease-in-out; }
.gform_footer input#gform_submit_button_2:hover { background: #ba936a; color: #fff; letter-spacing: 2px; }
.footer_social a span { color: #fff; font-size: 14px !important; line-height: 30px !important; }
.footer_social a { width: 30px !important; height: 30px !important; }
.d-inline ul li { display: inline-block; list-style: none; margin-right: 10px; margin-bottom: 0px; }
.text-white ul li { list-style: none; }
.text-white ul li a { color: #fff; }
.list_style ul li { color: #fff; list-style: none; }
.container.main-footer>p { display: none; }
#bgimgPadding .vc_column-inner { position: relative; border-radius: 10px !important; padding: 46px 40px; }
#easy-newsletter-form { display: flex; align-items: center; justify-content: space-between; border-radius: 8px; background: #eef3fa; height: 65px; }
.easy-newsletter .input-field { width: 65%; margin: 0 !important; }
#easy-newsletter-form label { display: none; }
#easy-newsletter-form input { border: none; }
#easy-newsletter-form .input-submit { width: 30%; margin: 0 !important; margin-right: -7px !important; }
#easy-newsletter-form input { height: 50px; }
#easy-newsletter-form .input-submit button { background: #457098; color: #fff !important; height: 52px; border-radius: 8px; }
#bgimgPadding .vc_column-inner:before { content: ''; background: url('./img//Strips.png') no-repeat; background-size: contain; width: 99%; height: 3.5%; position: absolute; left: 0px; top: 0px; border-radius: 8%; }
#bgimgPadding .vc_column-inner:after { content: ''; background: url('./img/Stamp.png') no-repeat; background-size: contain; width: 39%; height: 50%; position: absolute; left: -12%; top: -23%; }
.footerSocial  a.wd-social-icon { border-width: 1px; display: flex; align-items: center; justify-content: center; background: #ffffff29; }
.footerSocial a.wd-social-icon span.wd-icon { background: #fff; height: 20px; width: 20px; display: flex; align-items: center; justify-content: center; padding: 13px; border-radius: 100%; }
.footerSocial { display: flex; }
.footerSocial a.wd-social-icon span.wd-icon:before { color: #f8ad25 !important; }
.d-inline ul li a { color: #fff; font-size: 16px; }
.text-marmaid h4.info-box-title strong { font-size: 60px !important; }
.site-content { margin-bottom: 0; }
.site-logo img { position: absolute; width: 180px; max-width: 180px; height: 180px; min-height: 180px; left: 200px; top: 0; }
.wd-header-fs-nav .wd-tools-icon:before { content: "\f15a"; font-family: "woodmart-font"; font-size: 36px !important; }
.bay_area_bfr { position: relative; }
.bay_area_bfr .vc_col-sm-10 .vc_column-inner:before { content: ""; background: url('./img/Untitled-5.png'); position: absolute; background-size: contain; width: 270px; height: 270px; top: -45px; z-index: 35 !important; background-repeat: no-repeat; left: -220px; }
.wd-header-overlap .page-title { margin-top: 0; margin: 0; }
input#input_1_35_2 { display: none; }
div#gfield_instruction_1_36 { display: none; }
h3.form-tagline { color: #1D578F; }
input#gform_submit_button_1 {height: 40px;/* width: 84px; *//* height: 65px; */border-radius: 0;background: #457098;color: #fff;/* height: 20px; */height: 40px;}
.mainContent { display: flex; gap: 100px; }
div#field_1_55 { display: flex; flex-direction: column-reverse; }
 .spacer.gfield { display: none; } 
.gfield_description { color: #000 !important; font-weight: 700; }
.sponsorshipDeals label.gform-field-label strong { display: block; font-size: 14px; font-weight: 400; }
.sponsorshipDeals .gchoice { margin: 0 0 15px; }
.sponsorshipDeals label.gform-field-label { font-size: 15px !important; !i; !; font-weight: 600; }
input[type="button"],
input[type="submit"] { background: #1d578f !important; width: 200px !important; text-align: center; color: #fff !important; }
input[type="button"]:hover,
input[type="submit"]:hover { background: #000 !important; color: #fff !important; }