/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.page-title-default { padding: 150px 0 !important; }
.page-title-default:before { content: ""; background: rgb(0 0 0 / 50%); width: 100%; height: 100%; display: block; position: absolute; top: 0; right: 0; bottom: 0; }
.privacy-links li { display: inline !important; padding-right: 15px; }
.copyRight ul li { line-height: 0; }
form#easy-newsletter-form { display: flex; }
form#easy-newsletter-form input { border: none; border-radius: 0 !important; background: #606060; }
form#easy-newsletter-form label { display: none; }
#easy-newsletter-form .input-field { width: 70%; }
#easy-newsletter-form .input-field.input-submit { width: 30%; }
form#easy-newsletter-form button { background: #E33E71; color: #fff; }
form#easy-newsletter-form button,
form#easy-newsletter-form input { height: 50px; }
.footer-info img { width: 130px; }
.copyRight { padding: 15px 0; }
.wpb_gmaps_widget .wpb_map_wraper iframe { height: 330px; }
input[type='email'],
input[type='date'],
input[type='search'],
input[type='number'],
input[type='text'],
input[type='tel'],
input[type='url'],
input[type='password'],
textarea,
select { padding: 0 15px; max-width: 100%; width: 100%; height: var(--wd-form-height); border: var(--wd-form-brd-width) solid var(--wd-form-brd-color); border-radius: var(--wd-form-brd-radius); background-color: #fff; box-shadow: none; color: var(--wd-form-color); vertical-align: middle; font-size: 14px; transition: border-color .5s ease; height: 40px; }
.gform_wrapper.gravity-theme .gfield_label { display: inline-block; font-size: 16px; font-weight: 400; margin-bottom: 0; padding: 0; color: #fff; }
.info-bfr-rt .info-box-subtitle { position: relative; left: 50px; color: #000; }
.info-bfr-rt .info-box-subtitle:before { content: ""; width: 0; height: 39px; border-left: 3px solid #034240; transform: rotate(90deg); position: absolute; left: -30px; right: 0; top: -10px; bottom: 0; display: block; }
.info-bfr-rt h4.info-box-title { font-size: 34px; font-weight: normal; line-height: 40px !important; text-transform: uppercase; padding: 20px 0 10px; font-family: "Gotham Book", Arial, Helvetica, sans-serif; }
.info-bfr-rt .info-box-inner { font-size: 15px; color: #000; line-height: 24px; }
.HELP-TEXT:before { content: ""; background: #EE615D; width: 180%; height: 80px; position: absolute; left: -73%; top: -12px; bottom: 0; }
.HELP-TEXT h4.info-box-title { font-size: 42px; z-index: 22222222222; position: relative; color: #fff; font-family: 'Gotham Medium'; }
.info-bfr-rt.ban-help h4.info-box-title { font-size: 40px; font-weight: 600; line-height: 50px !important; padding: 0px 0 10px; text-transform: uppercase; }
.info-bfr-rt.ban-help .info-box-inner { font-size: 15px; color: #000; line-height: 24px; padding-bottom: 10px; }
.whb-general-header { border: 0 !important; }
.main-page-wrapper { padding-top: 0; }
.whb-header { margin-bottom: 0; }
input#gform_submit_button_1 { background: transparent; color: #fff; border: 2px solid #fff; }
.gform_wrapper.gravity-theme .gfield-choice-input+label { margin-bottom: 0; max-width: calc(100% - 32px); vertical-align: middle; color: #fff; }
.privacy-links { text-align: right; color: #0B4846; }
.content_section { background: #fff; color: #000; padding: 50px 20px 0; position: relative; height: 240px; box-shadow: 0px 0px 5px -2px #333; }
.content_section .tag span { background: #E53A6E; padding: 9px; position: absolute; right: 20px; top: -20px; color: #fff; }
.content_section h3.title { width: 90%; color: #000; font-weight: 500; line-height: 24px; font-size: 22px; }
.content_section p { font-size: 12px; padding: 0; margin: 20px 0; }
.ser-body { padding: 10px; }
.ser-body .thumbnail-blog img { height: 180px; object-fit: cover; width: 100%; }
ul.slick-dots { display: flex; margin: 0 auto; flex-direction: row; justify-content: center; list-style: none; }
button.slick-next.pull-right.slick-arrow { position: absolute; right: 36.5%; background: #E53A6E; color: #fff; }
button.slick-prev.pull-left.slick-arrow { position: absolute; bottom: 10px; left: 38%; background: #E53A6E; color: #fff; }
.cntr:before { content: ""; width: 0; height: 39px; border-left: 3px solid #034240; transform: rotate(90deg); position: absolute; left: 42%; right: 0; top: -10px; bottom: 0; display: block; }
.cntr h4.info-box-title { text-transform: uppercase; }
.footer-container .wd-list li { gap: 8px; transition: all .25s ease; }
ul#menu-main-menu li a { padding: 0 5px; font-size: 15px; font-weight: normal; font-family: 'Poppins'; }
h3.gsection_title { padding: 12px 0 0; font-size: 18px; font-weight: 400; }
h3.gsection_title { padding-bottom: 0; margin-bottom: 0; }
div#schedule-contactpage .gfield { border-bottom: 0; padding: 0 16px 0px 0; margin: 5px 0; }
#gform_fields_3 .gfield { border-bottom: 0; padding: 0 16px 0px 0; }
div#schedule-contactpage form#gform_3 { padding: 50px 35px; border-radius: 7px; box-shadow: 5px 8px 20px #d1d1d1; }
div#schedule-contactpage input#gform_submit_button_3:hover { color: #fff; background: #000; }
div#schedule-contactpage input#gform_submit_button_3 { margin: 0 auto; position: relative; z-index: 999999; border-radius: 10px; visibility: visible !important; display: unset; padding: 15px 30px; color: #fff; background-color: #034240; }
div#donation_form form#gform_2 { background: #034240; padding: 40px 20px; border-radius: 10px; color: #fff; }
div#donation_form input#gform_submit_button_2 { position: relative; z-index: 999999; border-radius: 10px; display: block; padding: 10px 30px; letter-spacing: 6px; font-size: 18px; width: 100%; color: #fff; background-color: transparent; border: 2px solid #fff; }
div#donation_form label.gform-field-label { color: #fff; font-size: 16px !important; }
div#donation_form  input[type='email'],
input[type='date'],
input[type='search'],
input[type='number'],
input[type='text'],
input[type='tel'],
input[type='email'],
input[type='url'],
input[type='password'],
textarea,
select { padding: 0 15px; max-width: 100%; width: 100%; height: var(--wd-form-height); border: var(--wd-form-brd-width) solid var(--wd-form-brd-color); border-radius: var(--wd-form-brd-radius); background-color: #fff; box-shadow: none; color: #000; vertical-align: middle; font-size: 14px; transition: border-color .5s ease; border-radius: 20px; }
div#donation_form .ginput_total { color: #f7be68 !important; }
.event .wpb_column.registra-sec.col2 { padding: 20px; }
#gform_1 input:focus { background: #61a3a0; border-color: #fff; color: #fff; }
.custHead .info-box-title strong { color: #e91e63; }
.custHead h1 { letter-spacing: 5px; }
.ulCust ul { display: flex; justify-content: space-evenly; }
.ulCust li { padding: 20px 0 0 0; }

#schedule-contactpage .gform_wrapper.gravity-theme .gfield_label {
    color: #000;
}

#schedule-contactpage .gform_wrapper.gravity-theme .gfield-choice-input+label {
    color: #000;
}