/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 24 2024 | 17:48:41 */
.photo-gallery.tcb-has-arrows .slick-prev{
	right: auto !important;
    left: -20px !important;
}
.photo-gallery.tcb-has-arrows .slick-next{
	left: auto !important;
    right: -20px !important;
}
.photo-gallery-wrap .n2-ss-slider-wrapper-inside{
	margin-bottom: 20px !important;
}
.photo-gallery-wrap .n2-ss-slider-controls.n2-ss-slider-controls-below .nextend-thumbnail-inner{
	background: #fff7e7 !important;
	padding: 0 !important;
}


p.front-desk-bg {
    height: 125px !important;

}
img.pro-logo-front-desk {
    width: 270px;
    margin: 0 auto;
    left: 0px;
    right: 0;
    position: absolute;
    top: 46px;
}

.social-icons-main-wrap .tve-cb{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
	width: fit-content;
    margin: 0 auto;
}

#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
    left: 6px;
}

/* footer .tcb-logo img{
	filter: invert(1) !important;
} */
.n2-section-smartslider h1{
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

/* #thrive-header ul.tve_w_menu li.menu-item.current-menu-item a span, #thrive-header ul.tve_w_menu li.menu-item:hover a span{
	font-weight: 300 !important;
}

#thrive-header ul.tve_w_menu li.menu-item:last-child a span{
	font-weight: 300 !important;
} */





@media(min-width: 981px){
	#thrive-header ul.tve_w_menu li.menu-item.current-menu-item a span, #thrive-header ul.tve_w_menu li.menu-item:hover a span{
		font-weight: 300 !important;
	}

	#thrive-header ul.tve_w_menu li.menu-item:last-child a span{
		font-weight: 300 !important;
	}
	#thrive-header  ul.tve_w_menu > li{
		border: 1px solid #FFF7E7 !important;
		border-right: 1px solid #545e44 !important;
		position: relative;
		margin-left: 0 !important;
		margin-right: 0 !important;	
	}
	#thrive-header  ul.tve_w_menu > li:hover, #thrive-header  ul.tve_w_menu > li.current-menu-item, #thrive-header ul.tve_w_menu>li:last-child:hover{
		border: 1px solid #dee8c8 !important;
	}
/* 	#thrive-header  ul.tve_w_menu > li.current-menu-item{
		border: 1px solid #545e44 !important;
	} */
	#thrive-header  ul.tve_w_menu > li:after{
		content: '';
		background-color: #FFF7E7;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: -1;
		transition: all 0.5s;
	}
	#thrive-header  ul.tve_w_menu > li:hover:after, #thrive-header  ul.tve_w_menu > li.current-menu-item:after, #thrive-header  ul.tve_w_menu > li:last-child:hover:after{
		width: 100%;
		background-color: #dee8c8;
		transition: all 0.5s;
	}
/* 	#thrive-header  ul.tve_w_menu > li.current-menu-item:after{
		background-color: #545e44;
	} */
	#thrive-header  ul.tve_w_menu > li:hover > a span, #thrive-header  ul.tve_w_menu > li.current-menu-item a span{
		color: rgb(84 94 68 / 99%) !important;
		transition: all 0.5s;
	}
	#thrive-header  ul.tve_w_menu > li:last-child:hover > a span{
/* 		color: rgb(222 232 201 / 99%) !important; */
		color: rgb(84 94 68 / 99%) !important;
		transition: all 0.5s;
	}
	#thrive-header .thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal > li:last-child{
		margin-left: 0 !important;
/* 		border-right: 0px solid red !important; */
		padding-top: 2px !important;
		padding-bottom: 2px !important;
	}
	#thrive-header  ul.tve_w_menu > li:last-child{
		border: 1px solid #FFF7E7 !important;
	}
	#thrive-header  ul.tve_w_menu > li:last-child a span, #thrive-header  ul.tve_w_menu > li a span{
		text-transform: capitalize !important;
	}
}

@media(max-width: 980px){
	#thrive-header  ul.tve_w_menu > li:last-child a span, #thrive-header  ul.tve_w_menu > li a span{
		color: rgb(84 93 68 / 99%) !important;
	}
}

