/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.mobile-nav.wd-side-hidden {background: #276073;}

.mobile-nav.wd-side-hidden span.nav-link-text {
    color: #fff;
    font-size: 17px;
}

.mobile-nav.wd-side-hidden a {
    color: #fff;
}

.wd-nav.wd-style-bg>li>a {
    color: #fff !important;
}

.wd-nav.wd-style-bg>li>a:before {
    border-radius: 8px;
}


.wd-nav.wd-style-bg>li:is(:hover,.current-menu-item,.wd-active,.active)>a:before {
 
	visibility: none !important;
    opacity: 0 !important;
}
.wd-nav.wd-style-bg>li:is(:hover,.wd-active,.active)>a:before {
    visibility: visible !important;
    opacity: 1 !important;
}
.copyrights-wrapper {
    background: #464646;
    color: #fff;
}
.testimonial-inner {
    background: #fff;
    min-height: 240px;
    padding: 20px;
}
.med-info a.btn {
    border: 1px solid #D3A6AB;
    color: #D3A6AB;
}


.contCol {
    background: #F0ECE0;
    padding: 40px;
    box-shadow: 0 0 2px 1px #000;
    border-radius: 10px;
}

button#wpforms-submit-155 {
    background: #d3a6ab;
    color: #fff;
    border-radius: 10px;
}

.contiMg img {
    position: absolute;
    top: 44px;
}

.cat-img img {
    position: absolute;
    left: -23px;
    top: 9rem;
}


/* story page */


.stRow:before {
    content: ' ';
    background: url(/wp-content/uploads/2025/04/left-icecream.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 100%;
    height: 500px;
    left: 0%;
    top: 0px;
}

.stRow:after {
    content: ' ';
    background: url(/wp-content/uploads/2025/04/green-icecream-with-nuts-scaled.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 100%;
    height: 500px;
    top: 45px;
    left: 88%;
}


/* sotry page */
/* franchis pages */

.expCol {
    background: #F5E5E7;
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 0px #000;
}
button#wpforms-submit-182 {
    background: #d3a6ab;
    color: #fff;
    border-radius: 10px;
}
.expRow:before {
    content: ' ';
    background: url(/wp-content/uploads/2025/04/catering-ichoco-icecream-scaled.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 100%;
    height: 500px;
    left: 0%;
    top: 0px;
}

/* franchise pages */


.catSec:before {
    content: ' ';
    background: url(/wp-content/uploads/2025/04/catering-ichoco-icecream-scaled.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 100%;
    height: 500px;
    left: 0%;
    top: 0px;
}


.gal-img img {
    height: 201px;
}

.gal-img img.wd-gallery-image {
    width: 280px !important;
}


@media only screen and (max-width: 767px){
	
	p{
		text-align: center !important;
		font-size: 14px !important;	}
	h2{
		text-align: center !important;
		
	}
	h4{
		text-align: center !important;
		
	}
	.awd-info h4 {
    font-size: 40px !important;
}
	.stoSec .vc_row {
    padding: 0 !important;
}
	
	.locSec {
    padding: 0 !important;
}
	.awdSec{
		padding: 0 !important;
	}
	.locSec .vc_row {
    padding: 0 !important;
}

.awd-emp .vc_empty_space {
    display: none !important;
}
	.mnFoot li {
    justify-content: center !important;
}


.mnFoot div#wd-6806d4c0364b0 {
    text-align: center;
}

.mnFoot .vc_custom_1745277814108 {
    text-align: center;
}
	.stRow:before {
    height: 185px !important;
}
	.expRow:before {
    height: 81px !important;
}
	.catSec:before{
		height: 90px !important;
	}
	

	.fn-img{
		display: none !important;
	}
	
	
	.gm-img img.vc_single_image-img {
    height: 75px !important;
}

	
	.bn-emp {
    height: 150px !important;
}
	.locSec {
    margin-bottom: -168px !important;
}
	.ft-emp {
    display: none !important;
}
	
	.bob-img img {
    position: relative;
    bottom: 10px;
    padding-top: 13px;
}
	.chRow {
    margin-bottom: -119px !important;
}
	.contiMg {
    display: none !important;
}
	.cnt-img1 {
    padding-top: 16px !important;
}
	
	
	
	
	
	
}












