/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
#easy-newsletter-form label { display: none; }
#easy-newsletter-form { display: flex; justify-content: end; height: 50px; border: solid 1px #ffffff87; background: #0000; }
.whb-sticked .whb-row { transition: background-color .3s ease; background: #000; }
#easy-newsletter-form button,
#easy-newsletter-form input { height: 50px; }
#easy-newsletter-form button { background: transparent; color: #656668; height: 46px; top: 1px; right: -7px; }
#easy-newsletter-form input { border: none; font-family: "Raleway", Arial, Helvetica, sans-serif; }
.head_border .wpb_column { position: relative; }
#IndustryFilm { position: relative; }
#IndustryFilm .rotating { position: absolute; bottom: 0; right: 10%; }
.head_border .wpb_column:before { content: ''; background: #f70497; height: 2px; width: 100px; position: absolute; bottom: -1px; }
.serviceContent { display: flex; flex-direction: column; justify-content: space-between; height: 430px; }
.ul_inline { list-style: none; padding-left: 0; }
.ul_inline>li { display: inline; color: #fff; margin-right: 11px; }
.wd-prefooter { padding-bottom: 0px !important; }
#menu-menu-header li a { color: #fff; }
.text-white ul li a { color: #fff; }
#easy-newsletter-form button:hover { box-shadow: unset; }
#easy-newsletter-form .input-field { width: 80%; }
#easy-newsletter-form .input-field.input-submit { width: 20%; }
.ul_sep ul { padding: 0; }
.ul_sep ul li { list-style: none; display: inline; padding: 0px 11px; }
.copyRight ul li { line-height: 0; color: #fff; }
.copyRight ul li a { color: #fff; }
.quick-Links ul li a { color: #fff !important; }
html { scroll-behavior: smooth; }
.page.page-id-269 .vc_row.wpb_row.vc_row-fluid.pre_footer,
.page.page-id-267  .vc_row.wpb_row.vc_row-fluid.pre_footer,
.page.page-id-3  .vc_row.wpb_row.vc_row-fluid.pre_footer { display: none; }
#gform_1 label.gfield_label { color: #fff; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; }
.main-footer p { margin-bottom: 0 !important; }
#gform_1 input,
#gform_1 select,
#gform_1 textarea { border: solid 1px  rgb(79, 79, 79); height: 65px; text-indent: 10px; background: rgb(26, 27, 28); color: #fff; text-transform: uppercase; }
#gform_1 textarea { resize: none; }
#gform_1 input:focus,
#gform_1 select:focus,
#gform_1 textarea:focus {/*     border: solid 2px #21a6e9 !important; */
background: transparent; color: #fff; }
#gform_1 input::placeholder,
#gform_1 select::placeholder,
#gform_1 textarea::placeholder { color: #fff; }
#gform_1 .gform_footer.top_label { justify-content: center; }
#gform_1 input#gform_submit_button_1 { border: solid; padding: 10px 40px; font-weight: 400; }
#gform_1 .gfield { margin-bottom: 30px; }
.menu-main-menu-container #menu-main-menu-1 li a { color: #fff; text-transform: uppercase; }

/* #bottoms .info-box-content .info-box-inner p:hover {
    color: #ff76c9 !important;
} */

/* footer end */

div#bannerBefore { position: relative; }
div#bannerBefore:before { content: ''; position: absolute; bottom: -290px; left: -95px; right: 0; margin: 0 auto; width: 200px; height: 200px; background-image: url(https://stage.projects-delivery.com/wp/stylezb_is_bobbiK/wp-content/uploads/2024/06/Group-1A0.png); background-repeat: no-repeat; background-position: center; animation: rotating 10s linear infinite; }
.rotatelogo img { animation: rotating 10s linear infinite; }
@keyframes rotating {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
.leftBefore { position: relative; }
.leftBefore:before { content: ''; position: absolute; top: -66px; left: -54px; background-color: #05111c; width: 500px; height: 131px; }
.whb-header { margin-bottom: 0px !important; }
.mainBtn a { background-color: #8a1267 !important; color: #fff !important; border-radius: 30px; padding: 20px 50px; margin-top: 15px; transition: all 0.4s ease; }
.mainBtn a:hover { background-color: #000 !important; letter-spacing: 1px; transition: all 0.4s ease; }
.mainBtnX .content-banner .banner-btn-wrapper a { background-color: #8a1267 !important; color: #fff !important; border-radius: 30px; padding: 20px 50px; margin-top: 15px; transition: all 0.4s ease; }
.mainBtnX .content-banner .banner-btn-wrapper a:hover { background-color: #000 !important; letter-spacing: 1px; transition: all 0.4s ease; }
.infoBoxCust  h4.info-box-title.title.wd-font-weight-600.box-title-style-default.wd-fontsize-m { position: relative; top: -74px; }
.infoBoxCust { padding-top: 25px; }
.infoBoxBefore .info-box-subtitle { z-index: 1; position: relative; margin-bottom: 50px !important; }
.infoBoxBefore .info-box-subtitle:before { content: '01'; position: absolute; top: 0; left: 0px; font-size: 120px; color: #cacaca; font-weight: 900; z-index: -1; }
.infoBoxBeforeX .info-box-subtitle { z-index: 1; position: relative; margin-bottom: 50px !important; }
.infoBoxBeforeX .info-box-subtitle:before { content: '02'; position: absolute; top: 0; left: 0px; font-size: 120px; color: #cacaca; font-weight: 900; z-index: -1; }
.blog-design-masonry.has-post-thumbnail .post-date { display: none; }
#bottoms div#wd-66733d3a3c825 p a { color: #ff76c9; }
.testimonial-avatar img { border-radius: unset !important; }
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item, .wd-active, .active)>a { color: #8a1267 !important; }
.wd-nav[class*="wd-style-"]>li>a { color: #000 !important; }
.wd-nav[class*="wd-style-"]>li:hover>a { color: #8a1267 !important; }
#bottoms a:hover { color: #ff76c9 !important; }
.proCust h4.info-box-title { position: relative; top: -18px; background-color: #fff; padding: 0 15px; left: 0; display: inline-flex; }
.proCust .info-box-inner ul li { list-style: none; position: relative; }
.proCust .info-box-inner ul li:before { content: ''; position: absolute; top: 5px; left: -25px; background-image: url(https://stage.projects-delivery.com/wp/stylezb_is_bobbiK/wp-content/uploads/2024/06/play.png); width: 20px; height: 20px; background-repeat: no-repeat; background-position: center; }
.custBefore { position: absolute; top: -120px; left: -115px; right: 0; margin: 0 auto; display: flex; justify-content: center; }
h5.widget-title { margin-bottom: 10px; padding-left: 15px !important; padding-bottom: 15px; position: relative; }
h5.widget-title:before { content: "";    /* border: 2px solid; */ position: absolute; left: 0; background: black; height: 25px; width: 3px; }
div#woocommerce_product_categories-2 { background-color: #ececec !important; padding: 20px !important; }
.post-type-archive .title-shop { position: relative; margin-bottom: 100px; }
.post-type-archive .title-shop:before { content: ''; position: absolute; bottom: -110px; left: 0; right: 0; margin: auto; display: block; background-image: url(https://stage.projects-delivery.com/wp/stylezb_is_bobbiK/wp-content/uploads/2024/06/Group-1A0.png); width: 200px; height: 200px; background-repeat: no-repeat; background-position: center; animation: rotating 10s linear infinite; }
.wd-entities-title a { font-size: 18px; font-weight: 600; }
.wd-product-cats a { color: #404040; font-weight: 500; }
.page-title .title { font-size: 45px; }