/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/


h1{
	color:#424242;	
}

.site-branding .custom-logo {
	/*max-width: 250px;*/
}

@media (min-width: 768px)
.sticky-navigation .site-branding img {
    max-height: 80px !important;
    width: auto;
	  /*min-height: 70px;*/
}
@media (min-width:768px){
	
	[class*="has-background"]:not(hr){
	padding: 0.5rem;
}

.wp-block-coblocks-service__figure{
    margin: 1.5em 0 0.5em;
}
}
@media (max-width: 600px) {
	.mobile-image figure{
	width: 50% !important;
  margin-left: 100px !important;
}
	.staff-mobile-image figure{
			width: 33% !important;
  margin-left: 138px !important;
	}
	.staff-text{
		text-align:center;
	}
	.therapist-text{
		text-align:justify;
		display:block;
	}
[class*="has-background"]:not(hr) {
    padding: 2rem;
	}
	
}
h1{
	text-align:center;
}

.hours {
	display: inline-block;
	width: 110px;
}

#home-why-thrive{
	margin-left:45px;
}
.jetpack-business-hours{
  margin-left: 65px;
}

#social-container{
	text-align: center;
	margin-top: 10px;
	margin-bottom: -5px;
}

#findUs{
	display:inline-block;
}
.find_us_on_facebook2{
	margin-bottom:10px;
}

.fb-like{
	margin: 0 20px;
}

.yelp2{
	display:inline-block;
}

.is-style-shadow button{
border-radius:10px;
}

#nf-field-13{
	color:white;
	background:#cf2e2e;
	border-radius:10px;
	font-weight:bold;
		font-size: 11px;
    text-transform: uppercase;
	padding:1.2em 1.5em;
}

#nf-label-field-12{
	text-align:justify;
}



.header-social .phone{
    width: 330px;
    font-size: 16px;
		color:#db754a;
    font-weight: bold;
    font-family: revert;
}
#menu-social{
	text-align:right;
}


.phone-number{
	color:#db754a !important;
}


.top-bar .social-list{
	display:none;
}

button.toggle-mobile-menu{
	font-size: 20px;
    padding:20px;
	line-height:0px;
    margin-right: 4.25rem;
}

button.toggle-mobile-menu::before{
 	line-height:2px;
		margin-right:10px;
}
button.toggle-mobile-menu::before, button.toggle-mobile-menu::after{
 width:inherit;	
}

.header-search-container{
	margin-top:5px;
}
.header-search-button{
 font-size:13px;
}

/* New Mobile buttons CSS updates -- to remove sandwich*/
button.toggle-mobile-menu::before, button.toggle-mobile-menu::after{
 width:inherit;	
}
.toggle-mobile-menu .svg-icon line{
display:none;	
}
.toggle-mobile-menu .svg-icon, .active-toggle-menu .toggle-mobile-menu > .svg-icon:nth-of-type(2) {
		display:none;
	
}




/*end*/







/*pulled from Limon create new CSS above

.yelp{display: block; position: absolute; top: 9px; left: 407px; padding: 0 0;}
.yelp2{display: block;
position: absolute;
top: 9px;
left: 527px;
padding: 0 0;}
.pn{position: absolute; right: 0; color: #df5a32; top: 22px; font-size: 25px;font-weight: bold; font-family: times new roman, times, serif;}
.pn a{text-decoration:none;}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;} 
.find_us_on_facebook{position: absolute; right: 31px; margin-top: -52px;}
.find_us_on_facebook2{position: absolute;
right: 546px;
margin-top: -111px;}
.fb-like-container{position: absolute; right: 345px; top: 27px;}
.fb-like-container2{position: absolute;
right: 457px;
margin-top: -105px;}
div#header ul#nav{text-align:center; padding-left:0;}

*/


/* below not used so far
.site-branding img {
	width: 250px !important;
}
.services_home{cursor:pointer;}
.services_home li{margin-bottom:5px;}
.services_home img{vertical-align:middle; margin: 0 15px 0 0;}
.services_home a{color:#3E3E3E; font-weight: bold;
font-size: 15px; text-decoration:none; display:block;}
.services_home a:hover{background:#dddddd;}
.services_home.inner li{padding-left:0; background:none;}
.services_home.inner a:hover{text-decoration:none;}
.services_home.inner .active{background:#ddd;}

*/