/*
Cancels PC screen styles for mobile users
*/


/* Colors
deep navy: #343556
light blue: #e2f4f9
multiplied blue: #c2e4f1
darker blue: #cfe9f3 // a3bac3
gray: #7d8392
hot magenta: #bc6fa4
light gray pink: #e4d7e5
*/


/*
------------------------------

 BASICS
 
------------------------------
*/

img.align-right { float: none; margin: 1em; }
img.align-left { float: none; margin: 1em; }


/*
------------------------------

 HEADER
 
------------------------------
*/

body { width: 100%; background: transparent url(img/tsubo-tl-sm.png) top left no-repeat; font-size: 160%; color: #4c5059; }
#wrapper { background: transparent; width: 100%; margin: 0 auto; overflow: auto; }
#header { position: static; width: 100%; margin: 0 auto; }
h1 a { margin: .75em 0 0 0; width: 265px; height: 70px; background: transparent url(img/logo-sm.png) top left no-repeat; text-indent: -9999px; }

#menu { position: static; width: 100%; margin: 0 auto; padding: 0; }
#menu .nav { width: 100%; margin: 1em auto; padding: 0; font-size: .70em; letter-spacing: .05em; }
#menu .nav li { display: inline; margin: 0 .75em 0 0; padding: 0; }
#menu .nav li a:link, #menu .nav li a:visited { text-decoration: underline; }
#menu .nav .current_page_item a:link,
#menu .nav .current_page_ancestor a:link,
#menu .nav .current_page_item a:visited,
#menu .nav .current_page_ancestor a:visited
	{ text-decoration: none; }

#meta { display: none;  }
#meta li { float: none; }

/*
------------------------------

 MAIN CONTENT AREA
 
------------------------------
*/

#content { width: 95%; margin: 1em 1em; padding: 0; overflow: auto;  }
#main ul { padding: 1em 0 0 2em; }


/* homepage */
#home #main { float: none; width: 100%; margin: 0 auto; padding: 0; }
#main ul { padding: 0; }
#home #main h3 { margin: 0; padding: 0; }
#home #main #welcome { position: static; width: 100%; height: auto; margin: 0 auto .75em auto; padding: 0; background: none; }
#home #main #welcome p { position: static; width: 100%; margin: 0 auto; padding: 0; }
#home #therapy-quiz { display: none; }

/* no sidebar interior page */
.page #main  { float: none; width: 100%; margin: 0 auto;}
.page #main h2 + p {  width: 100%; margin: 0 auto; }


/* therapists */
.pageid-8 #main ul#therapists { display: none;  }
.pageid-8 #main a.back { display: none; }

/* hide "back to top" links on therapies page */
.pageid-9 #main .prompt { display: none; }



/*
------------------------------

BLOG
 
------------------------------
*/

.blog #main, .archive #main, .single #main { float: none; width: 100%; }


/*
------------------------------

 SIDEBAR 
 
------------------------------
*/
#sidebar { display: none; }


/*
------------------------------

 FOOTER 
 
------------------------------
*/
#footer { width: 100%; height: auto; margin: 0 0 .5em 1em; padding: 0; background: transparent; font-size: 110%; }
#footer li { float: none; }
#footer ul + p  { font-size: .90em; }





/* INPUTS */
input[type=text] { width: 100%; height: auto; }
/*
Cancels PC screen styles for mobile users
*/


/* Colors
deep navy: #343556
light blue: #e2f4f9
multiplied blue: #c2e4f1
darker blue: #cfe9f3 // a3bac3
gray: #7d8392
hot magenta: #bc6fa4
light gray pink: #e4d7e5
*/


/*
------------------------------

 BASICS
 
------------------------------
*/

img.align-right { float: none; margin: 1em; }
img.align-left { float: none; margin: 1em; }


/*
------------------------------

 HEADER
 
------------------------------
*/

body { width: 100%; background: transparent url(img/tsubo-tl-sm.png) top left no-repeat; font-size: 160%; color: #4c5059; }
#wrapper { background: transparent; width: 100%; margin: 0 auto; overflow: auto; }
#header { position: static; width: 100%; margin: 0 auto; }
h1 a { margin: .75em 0 0 0; width: 265px; height: 70px; background: transparent url(img/logo-sm.png) top left no-repeat; text-indent: -9999px; }

#menu { position: static; width: 100%; margin: 0 auto; padding: 0; }
#menu .nav { width: 100%; margin: 1em auto; padding: 0; font-size: .70em; letter-spacing: .05em; }
#menu .nav li { display: inline; margin: 0 .75em 0 0; padding: 0; }
#menu .nav li a:link, #menu .nav li a:visited { text-decoration: underline; }
#menu .nav .current_page_item a:link,
#menu .nav .current_page_ancestor a:link,
#menu .nav .current_page_item a:visited,
#menu .nav .current_page_ancestor a:visited
	{ text-decoration: none; }

#meta { display: none;  }
#meta li { float: none; }

/*
------------------------------

 MAIN CONTENT AREA
 
------------------------------
*/

#content { width: 95%; margin: 1em 1em; padding: 0; overflow: auto;  }
#main ul { padding: 1em 0 0 2em; }


/* homepage */
#home #main { float: none; width: 100%; margin: 0 auto; padding: 0; }
#main ul { padding: 0; }
#home #main h3 { margin: 0; padding: 0; }
#home #main #welcome { position: static; width: 100%; height: auto; margin: 0 auto .75em auto; padding: 0; background: none; }
#home #main #welcome p { position: static; width: 100%; margin: 0 auto; padding: 0; }
#home #therapy-quiz { display: none; }

/* no sidebar interior page */
.page #main  { float: none; width: 100%; margin: 0 auto;}
.page #main h2 + p {  width: 100%; margin: 0 auto; }


/* therapists */
.pageid-8 #main ul#therapists { display: none;  }
.pageid-8 #main a.back { display: none; }

/* hide "back to top" links on therapies page */
.pageid-9 #main .prompt { display: none; }



/*
------------------------------

BLOG
 
------------------------------
*/

.blog #main, .archive #main, .single #main { float: none; width: 100%; }


/*
------------------------------

 SIDEBAR 
 
------------------------------
*/
#sidebar { display: none; }


/*
------------------------------

 FOOTER 
 
------------------------------
*/
#footer { width: 100%; height: auto; margin: 0 0 .5em 1em; padding: 0; background: transparent; font-size: 110%; }
#footer li { float: none; }
#footer ul + p  { font-size: .90em; }





/* INPUTS */
input[type=text] { width: 100%; height: auto; }

