.sb_instagram_header a.sbi_header_link {
    color: #fff;
}
p.ctf-tweet-text {
    color: #fff;
}

.twiiter-feeds a {
    color: #fff!important;
}
.twiiter-feeds p {
    color: #fff!important;
}

.twiiter-feeds svg path {
    fill: #fff;
}
.page-id-4185 .page{
margin-bottom:0px;
}
.sb_instagram_header a.sbi_header_link h3 {
    color: #fff;
}
div#wpforms-4552-field_2-container {
    margin-top: -30px;
}

#wpforms-form-4552 .wpforms-submit-container {
    text-align: center;
}

#wpforms-form-4552 button#wpforms-submit-4552 {
    padding: 10px 30px;
    background-color: #D6B588;
}

.page-id-3567 .about-text:after {
    top: 83%;
}
.page-id-2160 .encore-dark-theme{
    --dynamic-opacity: 1;
    --dynamic-background-base: rgb(56 56 56)!important;
    --dynamic-background-tinted: rgb(0 0 0)!important;
    --dynamic-background-tinted-50: rgb(8 8 8 / 50%)!important;
    --background-base: rgb(0 0 0)!important;
    --background-tinted: rgb(0 0 0)!important;
    --text-base: rgba(255, 255, 255, 255);
    --text-bright-accent: rgba(255, 255, 255, 255);
    --text-subdued: rgba(197, 202, 255, 255);
	}

.single-post header#masthead{
	border-bottom: 1px solid #ddd;
}
.single-product{
background-color:#fff!important;
}

.single-product header#masthead{
	border-bottom: 1px solid #ddd;
}

.single-product main#main {
    width: 70%;
    margin: 0 auto;
    padding-top: 60px;
}

.single-product .widget-area{
display:none;
}

.single-post .site-main{
	padding-top: 20px;
}

.single-post main#primary {
    width: 70%;
    margin: 0 auto;
}
.single-post .widget-area{
display:none;
}

.page-id-4185 .breadcrumbs{
display:none;
}
.page-id-4185 .entry-header, .page-id-4242 .entry-header{
display:none;
}
.wpcf7-response-output {
    color: #fff;
}

.contact-page-form p label{
	color:#fff;
}

.contact-page-form p input{
	border-radius:5px;
	padding:10px;
	margin-top: 5px;
}
.contact-page-form p textarea{
	border-radius:5px;
	padding:10px;	
	margin-top: 5px;
}

.page-id-4242 .page{
	margin-bottom:0px;
	
}
.page-id-4242 .site-footer{
	margin-top:0px;
}

.contact-page-form .wpcf7-submit{
background-color: #E2C680;
color: #000;
}


.logo-text h2 a(
color:#000;
)

.logo-img{
	margin: 0 auto;
	text-align: center !important;
}

.logo-img img{
	width:auto!important;
}

.song-title {
    position: relative;
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 20px;
    width: 100%;
    color: #710038;
    font-weight: 600;
}

/* Full-width left and right lines */
.song-title::before,
.song-title::after {
    content: "";
    flex: 1;
    height: 2px;
    background-color: #660033F5;
}

.product-cstm-2 .product-image-wrap img{
	height:300px;
	width: 100%;
	
}

.subscribe-btn .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
}


.subscribe-btn .elementor-button::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -100%;
    width: 100%;
    height: 100%;
    background: #460124F5; /* Hover background color */
    z-index: -1;
    transition: bottom 0.35s ease-in-out;
}

.subscribe-btn .elementor-button:hover::before {
    bottom: 0;
}

.postid-2162, .postid-2236, .page-id-2160, .page-id-3567, .page-id-3668, .page-id-3698, .page-id-4185, .single-post, .page-id-4242{
    background-color: #fff !important;
}
.page-id-3567 .widget-area, .page-id-3668 .widget-area, .page-id-3698 .widget-area, .page-id-4185 .widget-area, .page-id-4242 .widget-area{
display:none;
}
.page-id-3567 .breadcrumbs, .page-id-3668 .breadcrumbs, .page-id-3698 .breadcrumbs, .page-id-4242 .breadcrumbs{
	display:none;
}

.page-id-3567 .hentry{
margin-bottom:0px;
}
.woocommerce-ordering select.orderby {
    padding: 10px;
}

.page-id-2160 .breadcrumb-trail{
display: none !important;

}
/* header popup */
#elementor-popup-modal-2208{
    justify-content: end !important;
    align-items: flex-start !important;
}

#elementor-popup-modal-2208 .dialog-message {
	width: 370px !important;
	    overflow-x: hidden;
    height: 100vh !important;
}
#elementor-popup-modal-2208 {
      background-color: rgba(0,0,0,.3) !important;
	}

.elementor-popup-modal .dialog-close-button{
	top: 6px !important;
right: 20px !important;
}
.elementor-popup-modal .dialog-close-button svg{
    border: 2px solid #000;
    padding: 5px !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 50% !important;
    fill: #000 !important;
	
}

.image-max img {
	height: 100%;
	max-height: 800px;
	object-fit: cover;
}
.view-post-custom {
    transform: rotate(270deg);
}
@media (max-width: 1672px) and (min-width: 911px) {
.logo-text h2 {
    letter-spacing: 18px !important;
}
}
.page-id-2160 .widget-area{
display: none;
}
.page-id-2160 .entry-footer{
	display: none;
}

/*homepage product  */
.product-cstm .shopengine_add_to_list_action,
.shopengine-quickview-trigger,
.shopengine_comparison_add_to_list_action {
    display: none;
}
.product-cstm .product .eael-product-wrap img {
    height: 300px !important;
}
/*calender event  */

.mec-event-list-classic .mec-event-image img {
  width: 100%;
  height: 80px;
  object-fit: cover;
}
.mec-event-list-classic {
  max-height: 830px !important;
  padding-right: 10px;
  display: block;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.mec-event-article {
  background: #282626;
  border-radius: 5px;
padding-left: 10px !important;
}
.mec-event-list-classic .mec-event-date span,.mec-event-detail,.mec-event-loc-place,.mec-sl-calendar {
  color: #D6B588;
}
.mec-event-title {
  color: #fff !important;
}
.mec-month-divider h5{
color: #fff !important;
}

/* About me */
.about-text {
    position: relative;
}
.about-text:before {
    position: absolute;
    content: '';
    width: 100px;
    height: 100%;
    background-image: url("https://vinitasharma.com/wp-content/uploads/2025/11/unnamed-file.png");
    background-repeat: no-repeat;
    top: -32px;
    left: -5px;
}
.about-text p{
position: relative;
    z-index: 9999;

}
.about-text {
    position: relative;
}
.about-text:after {
    position: absolute;
    content: '';
    width: 100px;
    height: 100%;
    background-image: url("https://vinitasharma.com/wp-content/uploads/2025/11/unnamed-file-1.png");
    background-repeat: no-repeat;
    right: 47px;
    top: 62%;
}
@media(max-width:1024px){
	.single-post main#primary {
    width: 100%;
    margin: 0 auto;
		padding:20px;
}
}

@media(max-width:767px){
	.page-id-3567 .about-text:after {
        top: 93% !important;
    }
	
	.single-product main#main {
    width: 100%;
    margin: 0 auto;
    padding:20px;
}
	
	.about-text:after {
    top: 81%;
	}
	
	.footer-links ul li a{
		padding-left:13px!important;
		padding-right:13px!important;
	}

.view-post-custom {
    transform: none;
    position: initial !important;
}
	
}
svg{
outline: none !important;
    box-shadow: none !important;

}
a{
    outline: none !important;
    box-shadow: none !important;
}