@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//ceylanikagroup.lk/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: "Karla", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Hind", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Hind", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Hind", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Hind", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(217,38,28);
	--wd-alternative-color: rgb(217,38,28);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(255,153,51);
	--btn-accented-bgcolor-hover: rgb(233,140,47);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: url(https://ceylanikagroup.lk/wp-content/uploads/2021/09/motorcycle-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: url(https://ceylanikagroup.lk/wp-content/uploads/2021/10/motorcycle-shop-background.jpg);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(51,51,51);
	background-image: url(https://ceylanikagroup.lk/wp-content/uploads/2021/09/Untitled-design-37.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: inherit;
	background-position: center center;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.page-id-16351 .whatsapp-button {
  display: none !important;
}
.wd-gallery-item a img {
  object-fit: cover !important;
  height: 180px;
  min-width: 243px
}

.btn.btn-style-default.btn-style-semi-round.btn-size-small.btn-scheme-light.btn-scheme-hover-light.popmake-15714.pum-trigger {
  padding: 10px 30px;
  font-size: 16px;
	text-transform: uppercase !important;
  font-weight: 400 !important;
}
.elementor-button-text, .quick-view-button {
  padding: 5px 15px;
	font-size: 16px;
	text-transform: uppercase !important;
  font-weight: 400 !important;
}
.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-light.whb-flex-flex-middle {
  padding: 10px 0px;
}

.size-woocommerce_thumbnail {
  object-fit: cover;
  min-height: 240px;
  max-height: 240px;
}
button#wpforms-submit-15715 {
    background: rgba(217, 38, 28, 1);
    border-radius: 5px;
    padding: 10px 40px;
    color: white;
    border:none;
}
#wpforms-form-15715 .wpforms-submit-container {
    text-align: center;
}
#wpforms-form-15715 label.wpforms-field-label {
    color: white;
}
div#popmake-15714 {
  background: #79120c;
}
#popmake-15714 div.wpforms-container-full .wpforms-form label.wpforms-error {
    color: #fda2a2; 
}
.video_sec .wd-el-video.wd-action-overlay.wd-video-hosted{
	border-radius:10px;

}
.custom_product_view .wd-action-btn>a:after{
left:-30px !important;
}
p.price,form.cart.grouped_form ,form.cart {
    display: none !important;
}
a.btn.view-details-btn {
    display: none;
}
:is(.banner-background,.banner-border) .wrapper-content-banner {
    inset: 2px !important;
    overflow: hidden;
}
.banner-increased-padding .wrapper-content-banner {
    padding: 12% !important;
}
/* .ti-rating-text, span.nowrap, span.nowrap strong {
color:white !important;
 } */
.content p{
	line-height: 16px;
}
.custom-product-grid .product-item h2 {
    min-height: 40px !important;
    max-height: 40px !important;
    line-height: 25px;
}

.footer-container {
    position: relative;
/*     background-image: url(https://ceylanikagroup.idealsoft.us/wp-content/uploads/2024/11/Untitled-design-35.png); */
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: center center;
    color: #fff; /* Adjust text color as needed */
}

.footer-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7); /* Adjust opacity as needed */
    z-index: 1;
}

.footer-container * {
    position: relative;
    z-index: 2;
}
.whb-main-header {
    z-index: 99999999 !important;
}
.explore_sec img {
  object-fit: cover !important;
  width: 100% !important;
  height: 200px !important;
}
label.wpforms-field-sublabel.after {
    color: white;
}
.wd-sub-menu li>a {
    font-size: 16px;
}
:is(.btn, .button, button, [type="submit"], [type="button"]) {
   font-size: 16px; 
	text-transform: uppercase !important;
  font-weight: 400 !important;
}



/* #slide-4240.woodmart-loaded .wd-slide-bg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Adjust opacity for overlay */
    pointer-events: none; /* Prevent blocking interactions */
} */
.wd-gallery-item.wd-col img {
    object-fit: cover;
    min-height: 250px;
    max-height: 250px;
}
dt.gallery-icon.landscape img {
    object-fit: cover;
    min-height: 250px;
    max-height: 250px;
}
#gallery-1 img {
    border: 2px solid #ffffff !important;
}
#gallery-1 .gallery-item {
    margin-top: 0px !important;
}
.explore_sevice_cat h4 {
    min-height: 60px;
    max-height: 60px;
}
.explore_sevice_para p {
    max-height: 310px;
    min-height: 310px;
}
.pum-theme-15706 .pum-container, .pum-theme-lightbox .pum-container {
border:none !important;

}
div#elementor-lightbox-slideshow-7b7ad6f{
z-index: 9999999999999 !important;
}
.whb-main-header {
    background: linear-gradient(to bottom, #000000, rgba(255, 246, 246, 0.01)) !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label{
color:white !important;
}
button#wpforms-submit-17352 {
    padding: 10px 50px;
    border-radius: 4px;
    margin-top: 20px;
    color: black;
}
.wpforms-submit-container {
    text-align: center;
}
footer .wd-social-icons.icons-design-default.icons-size-default.color-scheme-light.social-follow.social-form-circle.text-left{
margin: -15px 0;
}
footer .wd-social-icons.icons-size-default .wd-icon{
font-size:14px !important;
}

.wd-product-brands {
  display: none !important;
}
.product-title {
            display: -webkit-box;
            -webkit-line-clamp: 2; /* Limit to 2 lines */
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            max-height: 3em; /* Adjust based on your font size (assuming 1.5em per line) */
            margin: 10px 0; /* Add some spacing */
            font-size: 16px; /* Adjust font size as needed */
            line-height: 1.5em; /* Adjust line height to match max-height */
	    			min-height: 50px;
        }
.sold-out-label {
  background:
#7e510a;
  color: #fff;
  padding:
5px 15px;
  border-radius:
5px;
}
@media (min-width: 1025px) {
	div#nav_menu-21,div#nav_menu-20 {
    padding-top: 30px;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
	.wd-toolbar.wd-toolbar-label-show {
    display: none !important;
}
.wd-gallery-item a img {
  object-fit: cover !important;
  height: 106px;
  min-width: 165px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-gallery-item a img {
  object-fit: cover !important;
  height: 106px;
  min-width: 165px;
}
.wd-toolbar.wd-toolbar-label-show {
    display: none !important;
}
}

@media (max-width: 576px) {
	.wd-toolbar.wd-toolbar-label-show {
    display: none !important;
}

.wd-slide-container .liner-continer , .wd-slide-container p , .wd-slide-container .wd-button-wrapper.text-left{
    text-align: center !important;
}
.wd-gallery-item a img {
  object-fit: cover !important;
  height: 106px;
  min-width: 165px;
}
#slide-4240 .wd-slide-bg {
    background-position: left center !important;
}
#slide-4240 .wd-slide-bg {
  background-color: rgb(52,52,52);
  object-fit: cover !important;
  height: 313px;
  margin-top: 30px;
}
div#slider-70 {
    height: 335px !important;
}
}

