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


/*header*/

.whb-top-bar {
    background-color: #151515 !important;
}

.whb-general-header {
    border-top: 1px solid #4f4f4f !important;
}

.wd-logo img {
    transform: scale(1.2) !important;
}

ul#menu-mainmenu li {
    padding-right: 20px !important;
}

/*gallery*/


/*blog+global*/

div#innerblog .wd-post-cat.wd-style-with-bg {
    padding-left: 34px;
    padding-right: 34px !important;
    background: #38B349 !important;
}

div#innerblog .wd-post-date.wd-style-with-bg {
    background: #151515 !important;
    color: #fff !important;
}

h3.wd-entities-title.title.post-title {
    color: #333333 !important;
}

.wd-title-style-underlined .title {
    border-bottom: 2px solid #38B349 !important;
}


/*footer*/

div#media_image-2 {
    margin-bottom: 0px !important;
    border-bottom: 0 !important;
    padding-bottom: 16px;
}

div#media_image-2 img {
    width: 350px !important;
}

div#nav_menu-16 {
    padding-left: 23%;
}

.footer-container .wd-list li {
    align-items: baseline;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
    padding-top: 8px;
}

.elementor-1033 .elementor-element.elementor-element-0830762 .elementor-heading-title {
    padding-bottom: 6px;
}

.container.main-footer {
    padding-top: 1%;
    padding-bottom: 2%;
}

/*singlepage*/

.elementor.elementor-728 {
    display: none;
}

.summary-inner>.wd-action-btn {
    display: none;
}

.single_add_to_cart_button {
    background: #39b0ee !important;
}

.comment-form .submit {
    background: #36afed !important;
}

.wd-builder-off .single-product-page {
    margin-top: 3%;
}

.page-title .title {
    color: #36afed !important;
}

/*newsletter*/

label.active {
    display: none;
}

.tnp-subscription input[type=email] {
    background: transparent !important;
    border: 2px solid #605450;
    width: 54%;
    margin-left: 10%;
}

.tnp-field input[type="submit"] {
    position: relative;
    /* bottom: 41px; */
    left: 66%;
    width: 24%;
    height: 43px !important;
    background: #00ADEF !important;
    font-size: 13px !important;
    font-family: 'Lato' !important;
    font-weight: 600 !important;
    margin-top: -65px;
}

.tnp-subscription div.tnp-field {
    margin-bottom: 0px !important;
}

.tnp.tnp-subscription {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.elementor-element.elementor-element-403a142.elementor-widget.elementor-widget-shortcode {
    margin-bottom: 0px !important;
}

.elementor-element.elementor-element-763b8cf0.elementor-widget.elementor-widget-wd_title {
    margin-bottom: 0px !important;
}

.elementor-1322 .elementor-element.elementor-element-76bbba83:not(.elementor-motion-effects-element-type-background) {
    margin-bottom: 0px !important;
}

.product-grid-item .wd-entities-title {
    color: #333333 !important;
}

.wd-gallery-item img {
    width: 100% !important;
}
.wd-images-gallery :is(.owl-stage,.wd-gallery-item) {
    display: block !important;
}

.tnp-field label {
    display: none !important;
}

section#newsletter .title-after_title.set-cont-mb-s.reset-last-child.wd-fontsize-s {
    margin-bottom: 22px;
}

/*contactus*/

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    background: #4cb1eb !important;
    color: #fff !important;
    margin-top: 7%;
}

.product.wd-hover-quick .wd-add-btn>a {
    display: none !important;
}

.product-grid-item .hover-img>a {
    pointer-events: none !important;
}


/*quickview*/

.popup-quick-view .wd-scroll-content>a {
    display: none !important;
}

.summary-inner .product_meta {
    border-top: 0 !important;
}

.popup-quick-view .product-image-summary {
    min-height: 600px !important;
}

table td {
    padding: 8px;
    border: 1px solid #00000014;
    color: black;
}

.popup-quick-view .woocommerce-product-gallery:hover .view-details-btn {
    display: none;
}

div.wd-popup.popup-quick-view {
    max-width: 1130px !important;
}

.popup-quick-view .quick-view-horizontal .col-lg-6 {
    flex: 0 0 60% !important;
    max-width: 60% !important;
}

.popup-quick-view .quick-view-horizontal .woocommerce-product-gallery {
    max-width: 40% !important;
}







/*responsive*/


@media only screen and (max-width: 1000px) and (min-width: 320px)  {
    div#media_image-2 img {
    width: 180px !important;
}

div#nav_menu-16 {
    padding-left: 0px !important;
}

aside.footer-sidebar.widget-area.row {
    padding-bottom: 0px !important;
}

.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides {
    padding-bottom: 0px !important;
}

header.whb-header.whb-header_613302.whb-full-width.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-hide-on-scroll.whb-sticky-prepared {
    padding-top: 9px !important;
    padding-bottom: 87px !important;
}
.woocommerce-page .whb-header {
    margin-bottom: 0px !important;
}


.page-id-60 .page-title .title {
    margin-bottom: 0px !important;
}

:is(.breadcrumbs,.yoast-breadcrumb)>:is(a,span) {
    color: black !important;
}	
	
.page-id-60 header.whb-header.whb-header_613302.whb-full-width.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-hide-on-scroll.whb-sticky-prepared {
    padding-bottom: 18% !important;
}	
	
.page-title .title {
    font-size: 24px;
}	
	
.woocommerce-shop .main-page-wrapper {
    margin: 0px !important;
}	
	
}



.whb-main-header .container {
    max-width: 1300px !important;
}