/**
 * Theme Name: Sage Custom
 * Template:   bizberg
 */

header .navbar-default .navbar-nav > li > a:hover, .navbar-nav > li:hover, .header-search .search-form input#searchsubmit, .header-search .search-form input#searchsubmit:visited, header .navbar-default .navbar-nav > li > a:focus {
	background: #eb8379 !important;
}

.entry-content1, #homepage_posts_container {
/*	padding: 0px 10%; */
}

.custom_homepage_wrapper {
	padding: 0px 10%;
}

.homepage_posts_content_container {
	margin: 40px 0px 0px 0px;
	padding: 20px;
	font-size: 24px;
	line-height: 24px;
}

.homepage_treatment_services p {
	font-size: 23px !important;
	line-height: 35px !important;
}


.carousel-container {
  position: relative;
  width: 100%;
  overflow: hidden; /* Hides slides not in view */
}

.carousel-slides {
  display: flex;
  transition: transform 0.5s ease-in-out; /* Smooth transition for sliding */
}

.carousel-slide {
  flex: 0 0 100%; /* Each slide takes full width of container */
  display: flex;
  align-items: center;
  justify-content: center;
}




.sage_button {
	width: 225px;
color: #64686d;
padding: 15px 25px;
background-color: #d1d5a3;
background-image: radial-gradient(93% 87% at 87% 89%, rgba(0, 0, 0, 0.23) 0%, transparent 86.18%), radial-gradient(66% 66% at 26% 20%, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%);
box-shadow: inset -3px -3px 9px rgba(255, 255, 255, 0.25), inset 0px 3px 9px rgba(255, 255, 255, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.6), inset 0px -8px 36px rgba(0, 0, 0, 0.3), inset 0px 1px 5px rgba(255, 255, 255, 0.6), 2px 19px 31px rgba(0, 0, 0, 0.2);
border-radius: 14px;
font-weight: bold;
font-size: 16px;
border: 0;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;

cursor: pointer;
text-align: center;
}

.sage_button_link {
	text-decoration: none !important;
}

#homepage_top_container_text {
	width:50%; 
	padding-right:32px;
}

@media (max-width: 1200px) {
	#homepage_top_container {
		flex-direction: column;
	}
	#homepage_top_container_text {
		width: 100%;	
	}
}

@media (max-width: 600px) {
/* Styles for screens 600px and narrower */
	.custom_homepage_wrapper {
		padding: 0px 5%;	
	}
	.sage_button_link, .sage_button {
		width: 100%;	
	}
	.sage_button_link {
		margin-top: 30px;
	}
	.sage_button {
		font-size: 23px;
	}
}