.contact_form button{
    border: none !important;
    margin-top: -15px;
}
.contact_form label{
color:#d53871;	
}
.contact_form input[type=text],
.contact_form input[type=email],
.contact_form input[type=tel],
.contact_form input[type=file],
.contact_form select,
.contact_form textarea 
{
    border: 0 !important;
    background: white !important;
    box-shadow: 0 0 3px 0px #86868b;
    border-radius: 5px;
	color:#717070;
}
.kt-row-layout-inner:last-child .kt-row-layout-overlay {
	 opacity: 0.5 !important;
}
.kt-btn-wrap .kt-btn-svg-icon{
display:none !important;	
}
.kt-btn-wrap:hover .kt-btn-svg-icon{
display:unset !important;	
}
.purple_grad,
.purple_grad .kt-row-layout-inner
{
background: linear-gradient(
180deg, #9461bb, #d0b0e9,#9461bb) !important;	
}
.pricing_grid .kt-blocks-info-box-link-wrap,
.pink_grad,
.pink_grad .kt-row-layout-inner
{
background: linear-gradient(
180deg, #d53871, #ff86b4,#d53871) !important;	
}

.pricing_grid .kt-blocks-info-box-media,
.gold_grad,
.gold_grad .kt-row-layout-inner
{
background: linear-gradient(
180deg, #c4ae71, #f3d583,#c4ae71) !important;	
}

.home .kadence-blocks-gallery-item__caption{
padding: 10px !important;	
}
.slbCaption {
    background: #D53871;
    padding: 10px !important;
    font-size: 20px;
    text-align: center !important;
}
.slbImage {
    padding-bottom: 0 !important;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain {
    background: #ebbfbfb0 !important;
}	
#Flavors_sec p{
	font-size: 17px;
    background: #f7fafc;
    padding: 20px;
    border-bottom: 3px solid #d53871;
}
a,span,button,label{
text-decoration: none !important;
}
.non-transparent-header #main-header .site-main-header-wrap,
.transparent-header .item-is-stuck
{
    box-shadow: 0 1px 8px 0px #6e6e6e;
}
.site-middle-footer-inner-wrap .widget h3{
font-weight:100 !important;	
}
.site-middle-footer-inner-wrap .widget:first-child {
    margin-bottom: 10px !important;
}
.contact_form label abbr,
#home_hero .wp-block-jetpack-slideshow_button-pause,
#home_hero .swiper-pagination,
#home_hero .swiper-button-white,
.hidden{
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    top: -3800px;
}
.footer-widget-area-inner .widget_nav_menu li {
    border-bottom: 1px solid #2d3748;
}
.footer-widget-area-inner  .widget_nav_menu li:last-child {
    border-bottom: none !important;
}
/*Desktop*/
@media (min-width: 800px) {


}
/*Tablet*/
@media (max-width: 800px) {


}
/*Mobile*/
@media (max-width: 650px) {
	.hide_mobile{
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    top: -3800px;		
		
	}
}
::placeholder {
  color: gray;
}
::-webkit-scrollbar {
    width: 5px;
}
::-webkit-scrollbar-thumb {
    background: gray;
}
::-webkit-scrollbar-track {
    background: #ffffff;
}