/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.mainFooter { padding-top: 100px !important; }
.newsletterWrapper { display: flex; align-items: center; border-radius: 0px; width: 80%; margin-left: auto; }
.newsletterBtn input { background: transparent; color: #fff; height: 55px; width: 100%; }
.newsletterWrapper label { display: none; }
.newsletterWrapper .newsletterEmail { width: 70%; }
.newsletterWrapper .newsletterEmail input::placeholder { font-weight: 200; }
.newsletterWrapper 
.newsletterBtn { width: 30%; flex-basis: 30%; background: #ee306c; border-radius: 0px 30px 30px 0px; }
.newsletterEmail input#email { border: none; border-radius: 30px 0px 0px 30px; background: #fff; height: 55px; }
.footerRow { padding-top: 30px; padding-bottom: 60px; }
.footerRow .footerMenu ul li a { color: #242424; }
.footerRow .wd-text-block p { color: #242424; }
.footerMedia  a.wd-social-icon { background: #f4dee5; color: #000 !important; }
.footerMedia a.wd-social-icon:hover { background: #ee306c; color: #fff !important; }
.copyRightRow  p { color: #fff; }
section.vc_section.mainFooter { background-position: 0% -6% !important; }
.main-page-wrapper { padding-top: 0; }
.abtRow  .btnColor { border-color: #192231; color: #192231; }

/* .abtRow { padding-top: 11vw; padding-bottom: 6vw; } */
.teaShop { padding-top: 4vw; padding-bottom: 15vw; }
.brandImg { padding-bottom: 60px; padding-top: 30px; }
.teaSquare  img { height: 650px !important; }
.teaSquare .content-banner { padding-top: 40px; }
.flavourRow { padding-top: 3vw; padding-bottom: 3vw; }
.flavourRow .info-box-icon { padding: 10px 10px 0px 10px; }
.flavourRow .info-box-content { padding: 15px 0px; }
.flavourInfo:hover { background: #fff !important; }
.flavourInfo:hover h4.info-box-title { color: #ff3d6e !important; }
.site-content { margin-bottom: 0; }
.teaSquare { padding-top: 3vw; padding-bottom: 4vw; }
.instaRow { padding-top: 3vw; }
.ourMenuRow  .vc_tta-panels { background: transparent !important; }
.ourMenuRow .vc_tta-panels .wp_services_slider { padding: 0px 200px; }
.ourMenuRow .vc_tta-panels .wp_services_slider button.slick-arrow { position: absolute; z-index: 1; top: 0; bottom: 0; margin: auto; background: #fff; width: 50px; height: 50px; border-radius: 100%; font-size: 20px; }
.ourMenuRow .vc_tta-panels .wp_services_slider button.slick-prev { left: 5%; }
.ourMenuRow .vc_tta-panels .wp_services_slider button.slick-next { right: 5%; }
.wp_services_inner .wp_services_title { position: absolute; z-index: 1; bottom: 0%; left: 0; right: 0; margin: auto; background: #ff84a3; width: 100%; padding: 8px 20px; text-align: center; color: #fff; }
.wp_services_inner { position: relative; margin: 0px 5px; }
.wp_services_inner img { width: 100% !important; }
.ourMenuRow ul.vc_tta-tabs-list li a { border: solid 2px #000 !important; border-radius: 10px !important; width: 150px; margin: 0px 16px; text-transform: uppercase; color: #000 !important; font-weight: 700 !important; opacity: 1 !important; }
.ourMenuRow ul.vc_tta-tabs-list li a:before,
.ourMenuRow ul.vc_tta-tabs-list li a:after { display: none !important; }
.ourMenuRow ul.vc_tta-tabs-list li.vc_active a span:after { display: none; }
.ourMenuRow ul.vc_tta-tabs-list li.vc_active a { background: #e42662 !important; color: #fff !important; border-color: transparent !important; }
.ourMenuRow { padding-top: 3vw; padding-bottom: 4vw; }
#slider-17 .wd-arrow-inner { background: #e7e5e5; border-radius: 100%; }
#slider-17 .wd-btn-arrow.wd-prev { left: 2%; }
#slider-17 .wd-btn-arrow.wd-next { right: 2%; left: unset; }
.topNavInfo  .info-box-subtitle { color: #000; }
.topNavInfo h4.info-box-title { margin: 0 !important; }

/*Form CSS*/
div#gform_fields_1 input { border-color: #d7dee6; height: 50px; border-radius: 50px; /*change*/ width: 100%; padding: 25px 32px; /*New include*/ }
div#gform_fields_1 label { color: #afacbd; padding: 0px 13px; font-weight: 300; margin-bottom: -26px; background: #ffffff !important; position: relative; left: 16px; }
span.gfield_required { display: none !important; }
input#input_1_1:before {    /* content: '' !important; */
background: red; width: 10px; height: 10px; overflow: hidden; position: absolute; display: block; clear: both; z-index: 999; }
div#gform_fields_1 label:before { content: ''; background: #d7dee5; width: 10px; height: 10px; z-index: 1; transform: rotate(45deg); display: block; float: left; margin-top: 6px; margin-left: -12px; margin-right: 7px; }
div#gform_fields_1 label:after { content: ''; background: #d7dee5; width: 10px; float: right; height: 10px; margin-left: 7px; margin-top: 6px; display: block; z-index: 1; margin-right: -12px; transform: rotate(45deg); }
input#gform_submit_button_1 { background: #ee306c; padding: 20px 80px; border-radius: 30px; color: #fff; font-size: 18px; text-transform: capitalize; }
#gform_wrapper_1 .gform_heading { display: none; }
#gform_wrapper_1 .gform_footer { justify-content: center; }
#gform_wrapper_1 textarea { border-radius: 20px; resize: none; padding: 25px 32px; }
.ourMenuRow ul.vc_tta-tabs-list li.vc_tta-tab { flex-basis: 15% !important; width: 15% !important; margin: 10px 10px; }
.ourMenuRow ul.vc_tta-tabs-list { display: flex !important; flex-wrap: wrap; justify-content: center; }
.ourMenuRow ul.vc_tta-tabs-list li.vc_tta-tab a { width: 100%; }
.single-product .product-tabs-wrapper { display: none; }
.single-product .container.related-and-upsells { padding-top: 50px; padding-bottom: 100px; }
.single-product .single-product-page.single-product-content { padding-top: 50px; }
#newsletter-form:hover .newsletterBtn input { background: unset !important; }

/*.wd-rs-66a179fe0d8a0 .wd-el-table-wrap .wd-el-table .text-center tr th { font-size: 32px; padding: 25px 0; color: rgb(238, 48, 108); }
.wd-rs-66a179fe0d8a0 .wd-el-table-wrap .wd-el-table .text-center tr td { font-size: 20px; }
.wd-rs-66a17ba1070ac th { font-size: 32px; color: rgb(238, 48, 108); }
.wd-rs-66a17ccc25f22 .wd-el-table-wrap .wd-el-table .text-center tr td { font-size: 20px; }
.wd-rs-66a17cd179a7e .wd-el-table-wrap .wd-el-table .text-center tr th { font-size: 32px; padding: 25px 0; color: rgb(238, 48, 108); }
.wd-rs-66a17cd179a7e .wd-el-table-wrap .wd-el-table .text-center tr td { font-size: 20px; }*/

/*PRODUCT NEW SECTION CSS*/
.wp_services_inner .desc_section ul { width: 70%; margin: 13px auto 0; }
.wp_services_inner .desc_section ul li { margin: 0; list-style: none; font-size: 18px; font-weight: 600; }
.wp_services_inner .desc_section ul li strong { margin-right: 20px; width: 134px; display: inline-block; text-align: left; color: #e42662; }
.ginput_container_textarea .textarea { border-color: #fff; background: rgba(255, 255, 255, 0.5); }
.gform-body .gfield .large { border-color: #fff; background: rgba(255, 255, 255, 0.5); }
.main-page-wrapper .page-title { margin: 0; }