/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff; 
}
#headerwrap a {	
	color: #103c67; 
}
.header-top-widgets .header-widget-full {	background: none;
	background-color: #ffffff;
	color: #103c67; 
}
#site-description {		font-weight:bold;

	color: #103c67; 
}
#main-nav a {		text-transform:uppercase; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #777777; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #096c17; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #096c17; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #096c17; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #777777; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #096c17; 
}
body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item a body:not(.mobile_menu_active) #main-nav .has-sub-menu > .sub-menu .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item > a {	
	color: #096c17; 
}
#footerwrap {	background: none;
	background-color: #777777; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer-nav {	
	margin-right: 0px;
	margin-bottom: -30px;
	margin-left: 0px;
	padding: 0px; 
}
.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #777777; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #096c17; }
/* Themify Custom CSS */
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans&display=swap');
body{font-family: 'Nunito Sans', sans-serif;}
#content{padding:0;}
.callout a{color:#414141;font-weight:bold;text-transform:uppercase}
.callout a img{position:relative;top:14px}
.action_buttons ul {list-style: none;}
.button {border-top: 0px solid #FFFFFF;border-right: 0px solid #FFFFFF;border-bottom: 0px solid #FFFFFF;border-left: 0px solid #FFFFFF;color: #FFFFFF;font-size: 14px;margin: 0px 0px 0px 0px;padding: 15px 20px 15px 20px;padding-left: 20px;background-color: #04243B;-moz-box-shadow: 0px 0px 0px #000;-webkit-box-shadow: 0px 0px 0px #000;box-shadow: 0px 0px 0px #000;-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;cursor: pointer;}
.action_buttons li {margin-bottom: 10px;}
action_buttons a {display: block;font-size: 21px;padding-left: 75px;background-repeat: no-repeat;background-position: 10px center;}
.action_buttons .new_patients {background-image: url(/wp-content/uploads/2019/09/new_patients_bg.png);}
.action_buttons .team {background-image: url(/wp-content/uploads/2019/09/meet_our_team_bg.png);}
.action_buttons .children {background-image: url(/wp-content/uploads/2019/09/for_children_bg.png);}
.action_buttons a {
    display: block;
    font-size: 21px;
    padding-left: 75px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.contact-button{background: #096c17;border-radius:5px;}
.contact-button a{color:#FFF!important;}
.contact-button a a{color:#777!important;}
.header-widget-full{margin-bottom: -50px;}
#text-2 h3{color: #103c67;}
#main-nav li:not(.themify-widget-menu) > ul {right: auto;left: 0;}
#main-nav li:not(.themify-widget-menu) > ul ul {right: auto;left: 100%;}
#footer #footer-nav li a{border-right: 1px solid white;padding-right: 15px;}
#footer #footer-nav li:last-child a{border-right: 0px solid #FFF;}
#text-2 a{text-decoration:underline;}