.fusion-header-v4 .fusion-header {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
#main {
padding-top: 0px !important;
}
#wrapper, .fusion-footer-parallax {background:none !important;}
.fusion-header {
padding-left: 0px;
}
.fusion-header-v5 .fusion-main-menu {margin-top: -70px;}
.fusion-header .fusion-row {
padding-left: 0px;
}
.fusion-header-v5 .fusion-main-menu {
text-align: right;
}
.fusion-header-wrapper .fusion-row {
max-width: 100% !important;
}
.fusion-main-menu > ul > li {
padding-left: 0px !important;
}
.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a {
color: #5b0705 !important; font-weight: 700 !important;
}
.fusion-logo-left .fusion-header-banner {
padding-top: 20px;
}
.header-info {
font-size: 30px;
color: white;
text-align: right;
line-height: 50px;
font-weight: 700;    margin-bottom: 15px
}
.header-contact {
float: right;
color: black;
font-size: 18px;text-align: center;
}
.header-contact-phone {
font-size: 30px;     padding-bottom: 10px; font-weight: 700;
}
.header-contact i {
padding-right: 10px;
}
.homepage-feature-btn {
width: 76.4%;    margin-top: -6px;
}
.header-contact-appt {
text-align: center;
}
.header-contact-appt a {
background: #ff8a25 !important;
padding: 10px 15px;
border-radius: 10px;
color: white;
font-weight: 700;
box-shadow: 0px 1px 10px #333;
display: block;
margin: 10px 0;
}
.header-contact-appt a:hover {
background: #ca650d !important;
color: white;
}
.homepage-clinichours {
background-color: #557b2e;
color: white;
padding: 10px;
text-align: center;
line-height: 35px;
width: 100%;
font-size: 20px;
}
.homepage-clinichours tr td {
font-size: 13px;
color: black;
padding: 0px;
}
.homepage-emergency {background-color: #a71e03;
color: white;
padding: 10px;
text-align: center;
line-height: 35px;
width: 100%;
font-size: 20px;margin-bottom: 10px;
}
.homepage-afterhours {background-color: #008bc5;
color: white;
padding: 10px;
text-align: center;
line-height: 35px;
width: 100%;
font-size: 20px;   
}
#gform_1 input {
width: 100% !important;
}
.single-post #main {
margin-top: 50px;
}
.recent-news-homepage {
background-color: #EBEFF0;
padding: 20px 20px 0px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.recent-news-homepage:before, .recent-news-homepage:after {
content: "";
position: absolute;
z-index: -1;
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8);
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);
box-shadow: 0 0 20px rgba(0,0,0,0.8);
top: 50%;
bottom: 0;
left: 10px;
right: 10px;
-moz-border-radius: 100px / 10px;
border-radius: 100px / 10px;
}
.recent-news-homepage:after {
right: 10px;
left: auto;
-webkit-transform: skew(8deg) rotate(3deg);
-moz-transform: skew(8deg) rotate(3deg);
-ms-transform: skew(8deg) rotate(3deg);
-o-transform: skew(8deg) rotate(3deg);
transform: skew(8deg) rotate(3deg);
}
.recent-news-homepage:before, .recent-news-homepage:after {
content: "";
position: absolute;
z-index: -1;
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8);
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);
box-shadow: 0 0 20px rgba(0,0,0,0.8);
top: 50%;
bottom: 0;
left: 10px;
right: 10px;
-moz-border-radius: 100px / 10px;
border-radius: 100px / 10px;
}
.home-apps-links {
margin-bottom: 10px;
}
#wrapper .fusion-date-and-formats .fusion-format-box {
display: none !important;
}
#wrapper .meta {
display: none;
}
.healthsite {float:right;}
.post-content a {
color: #446322;
font-weight: 700;
}
.post-content a:hover {
text-decoration:underline;
}
.fusion-page-title-bar h1 {
font-weight: 700;
}
.fusion-checklist .fusion-li-item {
font-size: 16px;
}
.fusion-main-menu > ul > li:last-child {
padding-right: 15px;
}
.header-appt {
float: right;
}
.header-appt {
float: right;
margin-top: 15px;
text-align: right;
}
.header-appt-btn {
background-color: #FF5E00 !important;
margin-bottom: 10px;    border: 1px solid #fff !important;
border-radius: 5px !important;
}
.header-appt-btn:hover {
background-color: black !important;
}
@media only screen and (max-width: 800px) {
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header {    padding-top: 0px;
}
.fusion-header-wrapper #side-header, .fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {padding-left:20px;}
.header-appt {
float: none;
margin-top: 0px;
text-align: center;
}
.header-info {
text-align: center;
}
.header-contact-phone {font-size:20px;}
.header-contact-appt {margin-top:20px;}
.homepage-feature-btn {
width: 78%;    margin-top: 0px;
}
.home-space {
display: none;
}
}