@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.lucentgraphicsolutions.com/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=8.2.7") format("woff2");
}

:root {
	--wd-text-font: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(79,79,79);
	--wd-text-font-size: 15px;
	--wd-title-font: "Viga", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Viga", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-transform: capitalize;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 17px;
	--wd-brd-radius: 10px;
	--wd-primary-color: rgb(242,113,37);
	--wd-alternative-color: rgb(0,0,0);
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(242,113,37);
	--btn-default-bgcolor: rgb(242,113,37);
	--btn-default-bgcolor-hover: rgb(36,36,36);
	--btn-accented-bgcolor: rgb(89,133,200);
	--btn-accented-bgcolor-hover: rgb(81,121,182);
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(89,133,200);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(0,0,0);
	background-image: none;
}
.wd-page-title {
	background-image: url(https://www.lucentgraphicsolutions.com/wp-content/uploads/2025/06/LucentGraphicSolutions-Equipment-page-r1-v1-masthead.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: url(https://www.lucentgraphicsolutions.com/wp-content/uploads/2025/05/30461.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right bottom;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-weight: 700;
	color: rgb(255,255,255);
}
html table th {
	text-transform: capitalize;
}
html .wd-checkout-steps li {
	text-transform: capitalize;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: capitalize;
}
.page .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(51,51,51);
	--wd-form-placeholder-color: rgb(119,119,119);
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 50px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: 15px;
	--wd-arrow-bg: rgb(255,255,255);
	--wd-arrow-bg-hover: rgba(255,255,255,0.5);
	--wd-arrow-radius: 25px;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 15px;
	--wd-arrow-size: 50px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: 0px;
	--wd-arrow-offset-v: 15px;
	--wd-arrow-bg: rgb(255,255,255);
	--wd-arrow-bg-hover: rgba(255,255,255,0.5);
	--wd-arrow-radius: 25px;
}
.wd-nav-scroll {
	--wd-nscroll-width: 45%;
}
.product-labels .product-label.onsale {
	background-color: rgb(89,133,200);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(89,133,200);
	color: rgb(255,255,255);
}
.product-labels .product-label.featured {
	background-color: rgb(89,133,200);
	color: rgb(255,255,255);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(36,36,36);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 10px;
}

@media (max-width: 1024px) {
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 14px;
	--wd-arrow-offset-h: -35px;
	}
	.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
		--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 14px;
	--wd-arrow-offset-v: 5px;
	}

}
:root{
--wd-container-w: 1240px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1240px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1240px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1240px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: Plus Jakarta Sans !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Viga !important;
}

.wd-list.wd-type-icon li{align-items: baseline;}
.wd-carousel-inner .wd-slide .wd-slide-container {justify-content: center!important;}
.wd-nav-portfolio>li>a{font-size: 18px;}
.wd-nav-portfolio.wd-nav[class*="wd-style-"]>li>a { color: #fff;}
.wd-nav-portfolio.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {color: #f27125;}
.vc_do_custom_heading{font-weight:700;}
.blink_me {animation: blinker 1s linear infinite;}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.banner-mask .wrapper-content-banner {
    background-color: rgb(0 0 0 / 75%)  !important;
    transition: background-color 0.5s cubic-bezier(0, 0, 0.44, 1.18);
}
.home-form .wpforms-container .wpforms-field{padding: 6px 0;}
div.wpforms-container-full .wpforms-field-label{margin-bottom: 8px;}
.home-banner-review .wpb_wrapper{display:inline-flex;}
.highlight-word {color: #f27125; /* or any color you want */}
.wd-content-layout{padding-block:0px;}
.blog .wd-content-layout, .search .wd-content-layout, .woodmart-archive-blog .wd-content-layout{padding-block:70px;}
.woocommerce .wd-content-layout{padding-block:50px;}
.services-form .wpforms-container .wpforms-field{padding: 5px 0;}
div.wpforms-container-full:not(:empty){margin: 15px auto;}
.vc_do_custom_heading span{
	background: linear-gradient(to right, #f27125, #000);
  background-clip: text;
  color: transparent;}
.about-why .box-icon-align-top .box-icon-wrapper{margin-top:-50px;}
.about-why .wd-info-box{height:290px;}
.wd-product .wd-entities-title {font-size: 25px;}
.whb-general-header-inner .whb-col-left{margin-top: -35px;}
.whb-general-header-inner .wd-logo {max-height: 100%;}
.wd-post .wd-post-title {font-size: 18px;}
.wd-post .wd-post-meta{font-size: 14px;}
.blog-form .wpforms-container .wpforms-field{padding-bottom:0px;}
.blog-form div.wpforms-container-full .wpforms-field-label{margin-bottom:5px;}
.wd-products-element, .shop-loop-head{display:none;}
.lucent-main-shop .wd-products-element{display:flex;}
table td{border: 1px solid var(--brdcolor-gray-300);padding: 8px 12px;}
table thead tr{background-color: #ffeade;}
.wd-sub-menu li>a{border-bottom:1px solid;}
.lgs-infobox .wd-info-box{height:70px;}
.pswp__caption .pswp__caption__center{color: #ffffff;text-align: center;font-size: 16px;}

/**Mobile Responsive Start**/
@media (max-width: 768px) {
	.wpb-js-composer .title-wrapper, .wpb_content_element, .inner-text-btn-center .wpb_wrapper, .wd-text-block, .home-button .wd-button-wrapper.text-left, .social-follow.text-left{text-align:center;}
	.wpb-js-composer .footer-section .title-wrapper{text-align:left;}
	.whb-top-bar{display:none;}
	.home-banner-review{text-align:center;}
	#slider-39.wd-slider .wd-slide {min-height: 450px;}
	.counter-section .vc_custom_1750499473951{background-size: cover !important;}
	.footer-business-section{display: flex}
	.counter-section .woodmart-counter.counter-large{text-align:center;}
	.single-product .wd-content-layout {padding-block: 50px;}
	.wd-page-title{margin-top:-40px;}
	.vc_custom_heading.vc_do_custom_heading{font-size:26px!important; text-align:center!important;}
}

@media (min-width: 1900px) {
    .promo-banner.banner-increased-padding .banner-title.wd-fontsize-xl {font-size: 36px;}
	#slider-39.wd-slider .wd-slide {min-height: 850px;}
	.wd-content-layout .type-page .wd-bg-center-center.wd-section-stretch{padding-top: 240px!important; padding-bottom: 200px!important;}
}
/**Mobile Responsive End**/


.widget-area {
margin-top: 40px;
}

.wd-single-post-header {
    margin-top: 40px;
}

/**Team Section**/
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
}
.card-pink{
border-radius: 6px; 
  border-bottom:4px solid #f27125;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
	overflow: hidden;
}
.card-blue{
border-radius: 6px; 
  border-bottom:4px solid #f27125;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
	overflow: hidden;
}
.h-100 {
    height: 100% !important;
}
.card img{
width: auto;
}
.card-body{
  padding:1rem 1.5rem;
}
.card-body p{
  color:#4B5563;
	font-size:14px;
}
.card-blue svg{
  fill:#f27125 ;
}
.card-pink svg{
  fill:#f27125;
}
.card-blue .card-footer p{
  color:#f27125;
	margin-bottom: 0px;
	font-size: 20px;
  font-weight: 700;
}
.card-pink .card-footer p{
  color: #f27125;
	margin-bottom: 0px;
	font-size: 20px;
  font-weight: 700;
}
.card-footer small{font-size:16px;}
.card-shape{
  position:relative;
}
.card-footer {
    padding: .5rem 1rem;
    background-color: rgba(0, 0, 0, .03);
    border-top: 1px solid rgba(0, 0, 0, .125);
}
.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}
.custom-shape-divider-bottom-1634717805 {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}
.custom-shape-divider-bottom-1634717805 svg {
    position: relative;
    display: block;
    width: 100%;
    height: 50px;
}
.custom-shape-divider-bottom-1634717805 .shape-fill {
    fill: #FFFFFF;
}
.card-body blockquote{padding-left: 0px; border-left: 0;}
/**Team Section End**/
