/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


/*banner*/

span.handclass {
    /* background: #fff; */
    padding-left: 10px;
    padding-right: 10px;
    margin-left: -10px;
    color: #FA931A;
    position: relative;
}

span.smalltext {
    font-size: 40px;
}

span.handclass:before {
    content: "";
    position: absolute;
    background: #fff;
    width: 100%;
    height: 66px;
    z-index: -1;
    top: 7px;
    left: 0;
}

sr7-mask {
    padding-top: 0px;
    background-size: 100% 100% !important;
    background: url(/wp-content/uploads/2025/06/Frame-3-1.png)no-repeat !important;
    background-size: 100% 100% !important;
}

sr7-module-bg {
    background: #FA931A !important;
}

span.cut {
    font-size: 24px;
    font-family: 'Lora' !important;
    font-weight: 600;
    font-style: italic !important;
}

a#slider-jewelry-1-9 {
    font-weight: 600!important;
    font-family: 'Lora' !important;
}

/*header*/

.whb-general-header:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/06/Vector-3-1.png)no-repeat;
    /* width: 100% !important; */
    height: 94px !important;
    left: 0;
    right: 0;
    top: 30px;
    bottom: 10px;
    background-size: 100% 100% !important;
    margin-top: -8px;
}

.whb-general-header {
    position: relative;
}
.home .main-page-wrapper {
    padding-top: 0px !important;
}

.wd-logo img {
    position: relative;
    top: 10px;
}

.wd-header-nav.wd-header-main-nav.text-center.wd-design-1 {
    text-align: left !important;
}

.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    display: none;
}

.current-menu-item a {
    color: #f3902c !important;
}

.wd-header-nav.wd-header-main-nav.text-center.wd-design-1 .wd-nav {
    --nav-gap: 32px;
}

/*marquee*/

.setMarquee span {
    font-family: 'Marcellus SC';
    font-size: 36px !important;
    font-weight: 400;
    display: inline-flex;
    align-items: center;
    /* gap: 0px; */
    justify-content: space-around;
    color: #fff;
}
.setMarquee label {
    display: inline-block;
    width: 50px;
    height: 2px;
    background: #001b1d;
    margin: 0px 0%;
}
.setMarquee {
    height: 74px;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    width: 100% !important;
    background: #FA931A;
}
/* nested div inside the container */
.setMarquee div {
    display: flex;
    width: 350%;
    position: absolute;
    overflow: hidden;
    animation: marquee 16s linear infinite;
    top: -5px;
    left: 0px;
    bottom: 0px;
}
/* span with text */
.setMarquee span {
    float: left;
    width: 50%;
}
/* keyframe */
@keyframes marquee {
    0% { left: 0; }
    100% { left: -100%; }
}
.marqueescreen .vc_column-inner {
    padding: 0 !important;
}
.marqueescreen .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 0 !important;
}
/* Marquee-CSS-End */



div#tripleimg img {
    transform: scale(1.07);
}

/*woocomerprodcuts*/

span.woocommerce-Price-currencySymbol {
    color: #5E267F !important;
}

span.woocommerce-Price-amount.amount {
    color: #5E267F !important;
}

.wd-entities-title a {
    color: #333333 !important;
	font-size: 18px !important;
    font-family: 'Marcellus SC' !important;
}

/*videobutton*/

.wd-video-theme-style .elementor-custom-embed-play {
    background: url(/wp-content/uploads/2025/06/Group-11.png) no-repeat !important;
}
.elementor-custom-embed-play svg {
    opacity: 0;
}

#videosec .btn.btn-color-primary {
    border: 1px solid #fff;
}


/*newsletter*/

.mc4wp-form input[type="submit"] {
    position: absolute;
    top: 0;
    right: 25px;
    background: #5E267F !important;
}

form#mc4wp-form-1 {
    margin-left: -11%;
}

.elementor-2830 .elementor-element.elementor-element-4ff380d9:not(.elementor-motion-effects-element-type-background) {
    box-shadow: 4px 8px 8px 2px #00000008;
}
.mc4wp-form input[type="submit"]:active {
    height: 30px !important;
}

/*testimonial*/

.star {
    padding-bottom: 10px;
    position: relative;
}

.star:after {
    content: "";
    position: absolute;
    border-right: 3px solid #FA931A;
    height: 31px;
    right: 0;
    top: -12px;
    bottom: 0px;
}

/*space*/

.home .site-content {
    margin-bottom: 0;
}


/*footer*/

img.image.wp-image-15582.attachment-full.size-full {
    position: relative;
    top: 73px;
}

div#nav_menu-17 {
    margin-left: 31%;
}

h5.widget-title {
    color: #fff;
    text-transform: capitalize;
    font-size: 22px;
    font-family: "Lora" !important;
    font-style: italic;
    padding-bottom: 10px;
}

h5.elementor-heading-title.elementor-size-default {
    font-size: 22px;
    color: #fff;
    font-family: "Lora" !important;
    font-style: italic;
    padding-bottom: 10px;
}

ul#menu-mainmenuhome-1 ul li a {
    font-size: 13px;
    font-family: "Lora" !important;
    color: #fff !important;
}

:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li a {
    color: #fff !important;
    text-transform: capitalize;
    font-weight: 400 !important;
    font-style: italic !important;
}

.copyul ul li {
    list-style-type: none;
}

.copyul ul {
    display: inline-flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding-top: 10px;
}

.copyul ul li a img {
    padding-right: 11px;
    width: 91%;
    object-fit: cover;
}

.col-left.set-cont-mb-s.reset-last-child {
    color: #fff;
}

.min-footer {
    border-top: 1px solid rgb(225 225 225 / 25%);
}

.footer-sidebar {
    padding-block: 75px 40px !important;
}

.footer-column.footer-column-3.col-12.col-sm-6.col-lg-3 {
    padding-left: 5%;
}

div#lastone span a {
    color: #fff !important;
}

div#lastone span {
    color: #fff !important;
    font-weight: 400 !important;
    font-family: 'Lora' !important;
    font-style: italic !important;
}

/*innerpages*/

.elementor-728 .elementor-element.elementor-element-2f0e28ac {
    display: none;
}

/*btnwoocommerce*/

.single-product-pag {
    padding-top: 31px !important;
}

.row.product-image-summary-inner {
    padding-top: 38px;
}

.single_add_to_cart_button , .comment-form .submit , .woocommerce-mini-cart__buttons .checkout , .wd-coupon-form .button[name="apply_coupon"] , .cart-content-wrapper>.cart-totals-section .cart-totals-inner .checkout-button , .wd-builder-off #place_order  {
    background: #5E267F !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-color-black {
    background: #5e267f;
    color: #fff;
	margin-top: 4%;
}

.elementor-2830 .elementor-element.elementor-element-3207e4ff .mc4wp-form-fields {
    max-width: 287px;
    margin-right: 9%;
}



/*responsive*/



@media only screen and (max-width: 1000px) and (min-width: 320px)  {
    .whb-general-header:before {
    display: none;
}

.wd-logo img {
    top: 0;
}

.setMarquee span {
    font-size: 16px !important;
}

.setMarquee span {
    width: 100%;
}

.setMarquee div {
    width
Specifies the width of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.
Learn more
Don't show: 594%;';
    width: 594% !important;
}

.mc4wp-form input[type="submit"] {
    position: unset;
    width: 100% !important;
}

.elementor-2830 .elementor-element.elementor-element-3207e4ff .mc4wp-form-fields {
    margin-right: 0 !important;
    max-width: 100% !important;
}

form#mc4wp-form-1 {
    margin-left
Shorthand property to set values for the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..
Learn more
Don't show: -11%;';
    margin-left: 0 !important;
}

img.image.wp-image-15582.attachment-full.size-full {
    top: 0;
    width: 50%;
}

div#nav_menu-17 {
    margin-left: 0;
}

.wd-widget-collapse .widget-title:after {
    color: #fff;
}

.footer-sidebar {
    padding-block: 30px 0px !important;
}

div#tripleimg img {
    transform: unset !important;
}

.elementor-2830 .elementor-element.elementor-element-bea6d29 {
    padding-bottom: 0px !important;
}
	
span.handclass:before {
    position: unset;
}

span.cut {
    font-size: unset;
}

sr7-txt#slider-jewelry-1-6 {
    font-size: 31px !important;
}

span.smalltext {
    font-size: 31px !important;
    margin-bottom: 24px !important;
}

a#slider-jewelry-1-9 {
    display: block;
    width: auto !important;
    margin-top: 11%;
}	
	
sr7-module .sr7-layer, sr7-module sr7-layer {
    background:url(/wp-content/uploads/2025/06/Frame-3-1.png)no-repeat !important;
    background-position:bottom center !important;
}

a#slider-jewelry-1-9 {
    color: #fff !important;
}	
	
.footer-column.footer-column-3.col-12.col-sm-6.col-lg-3 {
    padding-left: 3%;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-left: 0;
}	
}

