/* 
	Theme Name: primo

	Theme URL: http://www.wellplanet.com/

	Description: Primo is a child theme of chiro.

	Author: WellPlanet.com

	Author URI: http://www.wellplanet.com

	Version: 1.0
	
	Template: chiro

	Tags: chiropractic website, chiropractor website, WordPress Theme

*/

/* WellPlanet.com Blog Theme. */

@import url("../chiro/style.css");

li.cat-item.cat-item-9125033, li a.cat-item.cat-item-9125033, #top-menu li.cat-item.cat-item-9125033 {display: none;}

/* You can add your own css style overrides here.  */

.art-nav .icon {display: none;}
i.fa.fa-bars {font-size: 28px;color: #000;}

@media screen and (max-width: 600px) {
  .art-nav li {display: none!important;}
  li#mobilemen {display: block!important;}
  .art-nav .icon {float: right;display: block;}
  .art-nav.responsive {position: relative;}
  .art-nav.responsive .icon {position: absolute;right: 0;top: 0;}
  .art-nav.responsive li {float: none;display: block!important;text-align: center;}
  .art-nav.responsive ul ul {position:relative;visibility:visible;margin: 0;padding: 0;}
  .art-nav.responsive ul ul span.t{font-size: 17px;line-height: 38px;}
  .art-nav.responsive ul ul a {height: 38px;margin-left: 7px;line-height: 38px;text-indent: 0;border: 1px solid black;background-image: none;}
  .art-nav.responsive ul ul li {margin: 6px 0;}
  .art-nav.responsive ul ul li:last-child {margin: 0;}
  .art-nav.responsive ul ul ul {position:absolute;visibility:hidden;}
  li.art-menu-li-separator {height: 7px!important;}
.art-menu a {text-align: center!important;background: #f1f1f1;margin-left: 7px;border-radius: 20px;border: 1px solid black;}
li#mobilemen a.icon {background: transparent;border-radius: none;border: none;}
li#mobilemen {float: right;margin-right: 7px;}

div#localschema {text-align: center;}
#localschema a#map {padding: 12px 5%;margin: 0px 10px 10px 0px;background-color: #444;display: block;color: #fff;text-decoration: none;border-radius: 20px;border: 2px solid black;}
#localschema a#phone {padding: 12px 5%;margin: 10px 10px 0px 0px;background-color: #444;display: block;color: #fff;text-decoration: none;border-radius: 20px;border: 2px solid black;}
div#sidehours {margin-bottom: 10px;}

  div#art-main {padding-top: 0!important;}
div#art-page-background-simple-gradient, div#art-page-background-glare, div#sociallinks, div#feature.slider, .top_content_shadow, .home.art-postcontent, div#topsidebar, div#fb, h2#slogan, div#art-wide-footer {display: none!important;}
div.art-nav-wrapper {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
div.art-header-jpeg, .art-header-png, #header, div.art-header {height: 130px!important;}
.art-header-png {background-position: top center!important;background-size: contain!important;width: 100%!important;top: 0!important}
div#header, div#myTopnav, ul.art-menu, .art-content-layout, .art-content-layout .art-content, #art-bottom-sprite div#inner, ul#spritelist2, #feature .inner, .art-post, .art-post-body, .entry.art-postcontent, .art-content-layout .art-sidebar1 {width:100%!important;}
div.post img {width: 100%!important;height: auto!important;margin: 10px 0;padding: 0px;float: none;}
div.post {margin: 5px;width: 97%!important;}
div#artsidebar {float: left;}
.art-layout-cell.art-sidebar1 div.textwidget {background: none!important;padding: 0!important;}
#art-side-sprite #spritelist2 li, #spritelist2 a, #art-bottom-sprite #spritelist2 li {float: none!important;margin: 5px auto!important;}
div#sidehours h2 {font-size: 1.5em;}
#feature h1 {font-size: 30px!important;padding: 5px!important;}
h1, h1 a, h1 p, h1 a:link, h1 a:visited, h1 a:hover {font-size: 2em!important;}
h2, h2 a, h2 p, h2 a:link, h2 a:visited, h2 a:hover {font-size: 1.3em!important;}
h3, h3 a, h3 p, h3 a:link, h3 a:visited, h3 a:hover {font-size: 1.15em!important;}
h4, h4 a, h4 p, h4 a:link, h4 a:visited, h4 a:hover {font-size: 1.05em!important;}
}