/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.single.single-product .site-content { margin-top: 0; }
.page-id-9 .wd-header-main-nav ul li span { color: #fff; }
header.whb-header { position: relative; width: 95%; margin: auto; z-index: 5; top: 12px; }
header.whb-header::before { position: absolute; content: ''; width: 49px; height: 57px; background: #f3099a; top: -9px; left: -10px; z-index: 0; }
.banner_content .info-box-content .info-box-inner p { font-family: midland-luxury-bold; font-size: 41px; line-height: 82px; padding: 10px 50px; }
.banner_content .info-box-content .info-box-inner { width: 100%; }
.banner_content .info-box-content .info-box-inner p strong { background: #831669; }
.banner_content .info-btn-wrapper a { background: transparent; color: #fff; border: 1px solid #fff; position: relative; left: 60px; }
.banner_content .info-btn-wrapper a::before { content: ''; position: absolute; width: 7px; height: 53px; background: #831669; left: 0; top: 0.4px; }
.banner_content .info-btn-wrapper a::after { content: ''; position: absolute; width: 7px; height: 53px; background: #831669; right: 0; }
.banner_content .vc_column-inner { margin-left: -100px; padding: 20px 50px !important; }

/* ======================= HEADER BREADCRUMB ======================== */
.woocommerce-breadcrumb a,
.yoast-breadcrumb a { text-transform: uppercase; font-size: 8pt; font-weight: 600; color: #ffffff; margin-right: 0.5rem; }
.woocommerce-breadcrumb .breadcrumb-last:last-child,
.yoast-breadcrumb .breadcrumb_last:last-child { text-transform: uppercase; font-size: 8pt; font-weight: 700; color: #eb089e; margin-right: 0.5rem; }
.vc_row.wpb_row.vc_row-fluid.product_inner_title {/* margin-top: 100px; */ }

/*BANNER SLIDER*/
#slider-17 .wd-nav-arrows.wd-pos-sep .wd-btn-arrow { position: unset !important; }
.wd-nav-arrows { display: flex; align-items: center; justify-content: space-around; gap: 80%; background: #3189ce; }
#slider-17 .wd-slide-container { padding: 0; }
.website-wrapper .main-page-wrapper { padding-top: 0; }
.wd-accordion-title:is(.wd-active, :hover) .wd-accordion-title-text { color: #3189ce !important; }

/*BANNER SLIDER END*/
/* .product-element-top.wd-quick-shop { height: 340px; display: flex; align-items: center; justify-content: center; border: 7px solid #ededed; } */
/* .product-element-top.wd-quick-shop img { width: 90%;  !important } */
.glasses_slider_01 .product-labels.labels-rounded { display: none; }
/* .glasses-box .product-wrapper .product-element-top.wd-quick-shop img { width: 90%;  !important } */
.glasses-box .wd-product .product-wrapper { padding: 50px 7px; }
.glasses-box .product-wrapper .wd-entities-title,
.white_row_glasses .product-wrapper .wd-entities-title { color: #fff; font-family: 'Poppins'; font-size: 15px; }
.banner_content strong { background: #831669; padding-right: 165px; }

/* .glasses_row_2::before { content: ''; position: absolute; width: 200px; height: 60px; background: #f3099a; top: 0; } */

/* .Feature_text .info-box-subtitle { margin-right: 160px; } */
.glasses_row_2::after { content: ''; position: absolute; width: 200px; height: 60px; background: #3189ce; bottom: 0; right: 0; }
.Feature_text::before { content: ''; position: absolute; width: 40px; height: 3px; background: #fff; top: 9px; left: 765px; }
.Feature_text .info-box-content strong { font-weight: 100; line-height: 80px; }
/* .white_row_glasses .product-element-top.wd-quick-shop {    background: #fff; */

	/* height: 400px; */
height: 340px; display: flex; align-items: center; justify-content: center; border: 7px solid #ededed; }
.white_row_glasses .wd-carousel-item.wd-slide-visible.wd-full-visible { padding: 0 10px; }
.gradient-Slider_col .vc_column-inner .info-box-content .info-box-title { color: #fff; font-size: 40px; }
.gradient-Slider_col .vc_column-inner .info-box-content .info-box-title strong { color: #f3099a; line-height: 80px; }
.gradient-Slider_col .wd-slide-container { padding: 0; }
.gradient-Slider_col .vc_column-inner { padding: 0 !important; }
.gradient_slider .info-box-content .info-btn-wrapper a { margin: 0 150px; color: #4f1180; }
.gradient_slider .info-box-content { padding-right: 70px; }
.gradient_slider .glassSmall { width: 80%; }
.gradient_slider .glassSmall { margin-left: 280px; }

/*GLASSES SLIDER */
#slider-19 .wd-nav-arrows.wd-pos-sep .wd-btn-arrow { position: unset !important; background: white; }
.wd-nav-arrows { display: flex; align-items: center; justify-content: space-around; gap: 80%; background: #3189ce; }
#slider-19 .wd-slide-container { padding: 0; }

/*GLASSES SLIDER END*/
.about-us-col .about-us-box strong { font-weight: 100; }
.about-us-col .about-us-box .info-box-subtitle { letter-spacing: 15px; font-weight: 500; }
.about-us-box { margin: 0px 90px; }
.about-us-box::after { position: absolute; content: ''; background: #f3099a; width: 70px; height: 4px; right: -90px; top: 31px; }
.about-us-box { position: relative; }
.about-us-col::before { content: ''; position: absolute; top: 60px; right: -10px; width: 100px; height: 100px; background: url(https://stage.projects-delivery.com/wp/bobbik/wp-content/uploads/2024/02/dotted.png); }
.about-us-col { position: relative; }
.grandHead { position: relative; top: 50px; left: 60px; }
.about-us-box .info-btn-wrapper a { border: none; background: none; }
.about-us-box .info-btn-wrapper a:hover { color: #ec9fb2; box-shadow: none; }

/*NEW ARRIVAL SLIDER*/

/* .new-arrival_pro .product-element-top.wd-quick-shop { background: #fff; border: 5px solid #f2f2f2;} */
.new-arrival-sec .wd-entities-title { color: #000; font-family: 'Poppins'; font-size: 15px; }
.new-arrival-sec .price .amount { color: #000; }

/*NEW ARRIVAL SLIDER END*/
.title-size-default .title { font-size: 40px !important; padding-bottom: 25px; }

/* fk css */
.footerTesti { border-bottom: 1px solid #606364; }
.easy-newsletter .input-field label { display: none; }
#easy-newsletter-form { position: relative; }
.easy-newsletter .input-submit { position: absolute; display: block; top: 0; right: 0px; bottom: 0; margin: 0 auto; }
.easy-newsletter .input-submit #easy-newsletter-submit { border-radius: 0 20px 20px 0px; background-color: #831669; color: #fff; letter-spacing: 1px; font-weight: 500; font-size: 16px; padding: 18px; }
#easy-newsletter-form .wpens_email { border-radius: 25px; background-color: #fff; padding: 25px; color: #000; }
#custColor a { color: #d1d2d3; }
#custColor a:hover { color: #831669; }
.custAni a:hover { color: #831669; }
.custBor { border-right: 1px solid #606364; }
.new-arrival-sec.jefhg .wd-entities-title { color: #fff; }

/*fk css */
.woocommerce-cart .page-title.page-title-default.title-size-default { padding-top: 200px; padding-bottom: 85px; }
.woocommerce-cart .page-title.page-title-default.title-size-default li.step-active a span:after { display: none; }
.woocommerce-cart button.button { color: #fff !important; }
.woocommerce-cart .row.content-layout-wrapper { padding-top: 70px; }
.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images .wd-carousel-inner figure.woocommerce-product-gallery__image img { height: 400px; object-fit: contain; }
.single-product .wd-carousel.wd-grid.wd-initialized.wd-horizontal .wd-carousel-item.wd-slide-visible img { height: 160px; object-fit: contain; }
.single-product .price .amount { color: #000; font-weight: 600; }
.wd-product-cats a:hover { color: #b97ebb !important; }
.new-arrival-sec.jefhg .price .amount { color: #fff !important; }
.new-arrival-sec .wd-product-cats a { color: #000 !important; }
.product_title { font-size: 32px; line-height: 1; --page-title-display: block; font-family: "LOGOTYPE-ExtraBold", sans-serif; color: #eb089e; }
a.wd-entities-title:hover,
.wd-entities-title a:hover { color: #8d8383 !important; }
.wd-product-cats a:hover { color: none !important; }
.product-wrapper .wd-entities-title a { font-weight: 700; }