p#twitterstream iframe {width:660px !important;}li.cat-item.cat-item-9125033, li a.cat-item.cat-item-9125033, #top-menu li.cat-item.cat-item-9125033 {display: none;}li.cat-item.cat-item-9125033, li a.cat-item.cat-item-9125033, #top-menu li.cat-item.cat-item-9125033 {display: none;}li.cat-item.cat-item-9125033, li a.cat-item.cat-item-9125033, #top-menu li.cat-item.cat-item-9125033 {display: none;} #art-body {height: 100%;width: 100%;margin: 0 auto;padding: 0;}div#nutri {float: right;}
a#nutridyn img {height: 150px;}
.highslide img { border: none !important; }

/*header#main-header {background-image: url(/files/2016/08/tree-top.jpg); background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}*/

.logo_container {background-color: #fff!important;}
header#main-header .container {width: 100%;}

#pojo-a11y-toolbar {top: 250px !important;}

body { padding-top: 0 !important; }

div#et-top-navigation {text-transform: uppercase; font-weight: bold;font-size: 1.4em; background-color: #1D295B; }
.mainmenu, #top-header { text-transform: uppercase; font-weight: bold; background-color: #1D295B; }
.mainmenu a, #top-header a { font-size: 1.4em; color: white !important; }
#et-secondary-nav, #et-secondary-nav li { margin: 0.4em; }
#et-secondary-menu { float: none; padding-bottom: 10px; text-align: center; }
.nav li ul { border: none; top: initial; }
#et-secondary-nav li ul { background-color: #1D295B; top: initial; left: initial; }
#et-secondary-nav li { text-align: left; }
.fullwidth-menu li.current-menu-item > a { font-weight: 600; }
#et-secondary-nav li {padding: 0 7px;font-size: 1.2em;}
.mainmenu li, #et-secondary-nav li { display: inline-block; font-size: 0.8em; padding: 0 0.4em; }
#et-secondary-nav li ul { background-color: #1D295B; }
#main-header ul.sub-menu li a { color: #1D295B !important; }
#main-header #mobile_menu ul.sub-menu li a { color: #ffffff !important; }


div#treetop { padding-bottom: 0em; }
div#treebottom { padding-top: 15em; }
p.clearfix { width: 100%; }
input.wpcf7-form-control.wpcf7-submit.et_pb_contact_submit { color: #fff !important;height:48px;font-size:1.3em; }
input.wpcf7-form-control.wpcf7-submit.et_pb_contact_submit:hover { color: white !important; }
#locationarea { padding: 0; }
.servicescircles img { border-radius: 100%; }
#main-footer, .mainmenu, #top-header { background-color: #1D295B; }
#main-footer h4.title { color: white !important; }
.footer-widget li:before { border-color: white; }
#main-footer a, p#footer-info { color: white; }

div#sidebar {white-space: nowrap;}
table#hours td {max-width: 150px;}

.footer-widget li a:hover { color: white !important; }

span#et-info-email a {text-transform: none;}
span#et-info-email::before, span#et-info-phone::before {font-size:15px;}

span.mobile_menu_bar.mobile_menu_bar_toggle::before {color: #fff!important;}

.reviewmgr-embed iframe {height: auto!important;min-height: 630px;}
.reviewmgr-embed {overflow:hidden;}


/* contact form css */
div#contactform input.wpcf7-form-control.wpcf7-submit {background-color: #000;color: #fff;}
div#contactform input.wpcf7-form-control.wpcf7-submit:hover {background-color: #aaa;color: #000;}
#contactform .et_pb_contact {width: 100%;}
.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_contact select {background-color:#ddd;margin-bottom:10px;}
.et_pb_contact select {background-color: #ddd;border: none!important;width: 100% !important;-moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;font-size: 16px;color: #999 !important;padding: 10px !important;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: 44px;}

div#contactform .et_pb_contact_submit {color:#fff;font-size:1.2em;margin: 0 auto 0;width: 100%;background: #000;border-color: #000;}
div#contactform .et_pb_contact_submit:hover {color:#fff!important;background: #777!important;border-color: #777!important;}
div#contactform .et_pb_contact_left p {width:100%}

input.wpcf7-form-control.wpcf7-submit.et_pb_contact_submit {margin: 0 auto 0; width: 100%; background: #252525;border-color: #252525;height:47px;}
input.wpcf7-form-control.wpcf7-submit.et_pb_contact_submit:hover {color:#fff!important;border-color: rgba( 0, 0, 0, 0.05 )!important;background: rgba( 0, 0, 0, 0.05 )!important;}
input.wpcf7-form-control {padding-left: 5px;}

h2 {font-weight:bold}


@media only screen and (min-width: 981px){
.et_header_style_centered #top-menu>li>a {padding-bottom: 1em!important;}
nav#top-menu-nav {padding-top:1em!important;}
.et_fullwidth_nav #main-header .container {padding-right: 0;padding-left: 0;}
.wp-block-image {margin: 1em;}
}


@media only screen and (max-width: 480px){
table.chiro_hours td, div#locationhours td {font-size: 1em!important; line-height: 2em!important;font-weight: 600!important;padding: 3px 5px;}
#footer-widgets .footer-widget li a {background-color: rgba(0,0,0,0.2);}
div#text-8 {width: 100%;}

}