/*
Theme Name: Oasis Physician
Theme URI: http://liquidmediaonline.com
Description: A custom theme built for Pasis Physician.
Version: 0.3
Author: Derek Freer
Author URI: http://upper90creative.com
*/

/* 
  style.css contains a reset, font normalization and some base styles.
  
  credit is left where credit is due.
  additionally, much inspiration was taken from these projects:
    yui.yahooapis.com/2.8.1/build/base/base.css
    camendesign.com/design/
    praegnanz.de/weblog/htmlcssjs-kickstart

  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,div,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,div,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px sans-serif;*font-size:small;*font:x-small;line-height:1.22}table{font-size:inherit;font:100%}select,input,textarea{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:bold;text-rendering:optimizeLegibility}html{-webkit-font-smoothing:antialiased}a:hover,a:active{outline:0}ul{margin-left:30px}ol{margin-left:30px;list-style-type:decimal}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type=button],input[type=submit],button{cursor:pointer}::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}::selection{background:#ff5e99;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#ff5e99}html{overflow-y:scroll}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.invisible{visibility:hidden}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}/*\*/.clearfix{display:block}/**/@media print{*{background:transparent!important;color:#444!important;text-shadow:none}a,a:visited{color:#444!important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media screen and (max-device-width:480px){html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}}

@font-face {
    font-family: 'BrandonGrotesqueMediumRegular';
    src: url('fonts/brandon_med-webfont.eot');
    src: url('fonts/brandon_med-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brandon_med-webfont.woff') format('woff'),
         url('fonts/brandon_med-webfont.ttf') format('truetype'),
         url('fonts/brandon_med-webfont.svg#BrandonGrotesqueMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrandonGrotesqueRegularRg';
    src: url('fonts/brandon_reg-webfont.eot');
    src: url('fonts/brandon_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brandon_reg-webfont.woff') format('woff'),
         url('fonts/brandon_reg-webfont.ttf') format('truetype'),
         url('fonts/brandon_reg-webfont.svg#BrandonGrotesqueRegularRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrandonGrotesqueThinRegular';
    src: url('fonts/brandon_thin-webfont.eot');
    src: url('fonts/brandon_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brandon_thin-webfont.woff') format('woff'),
         url('fonts/brandon_thin-webfont.ttf') format('truetype'),
         url('fonts/brandon_thin-webfont.svg#BrandonGrotesqueThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**
 *	STUFF
 */
body {color: #444; background-color: #F2F2F2; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
img {padding: 0; margin: 0; border: none;}
hr {border: none; border-bottom: 1px solid #EEE;}
a {color: #000000; outline: none;}
a:hover {color: #000;}


/**
 *	GLOBAL
 */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clear {clear:both;}
.left {float: left;}
.right {float: right;}
.glow {-moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; box-shadow: 0px 0px 3px #000; filter:progid:DXImageTransform.Microsoft.Glow(Color=black,Strength=3);}
.rounded {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.white {background: url(images/white.png) repeat;}

#wrapper {min-height: 734px; background: #FFF; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; -moz-box-shadow: 0 0 3px 3px #DDD; -webkit-box-shadow: 0 0 3px 3px #DDD; box-shadow: 0 0 3px 3px #DDD;}

/**
 *	HEADER
 */
#header-wrap {width: 100%; height: 260px;}
#header {}
#header h1 {cursor: pointer; float: left; width: 166px; margin: 30px 0 0 67px; height: 167px; background: url(images/logo.png) no-repeat;}
#header h1 span {opacity: 0;}
#header-right {float: right; width: 700px; height: 197px; text-align: right; position: relative;}
#header-menu {margin:10px 100px 0 0; padding: 0; list-style:none;}
#header-menu li {display:block; float: left; margin-left: 5px; height: 32px; }
#header-menu li:first-child {margin-left: 0px;}
#header-menu li a {color: #999; font-size: 12px; text-decoration: none; padding: 3px 10px;}
#header-menu li.special a:hover {color:#EEE;}
#header-menu li.social {width: 32px; height: 32px; background: url(images/social-media.png) no-repeat; overflow: hidden;}
#header-menu li.social a {display: block; width: 32px; height: 32px;}
#header-menu li.social a span {display: none;}
#header-menu li.facebook {background-position: 0 0;}
#header-menu li.facebook:hover {background-position: 0 -32px;}
#header-menu li.twitter {background-position: -64px 0;}
#header-menu li.twitter:hover {background-position: -64px -32px;}
#header-menu li.youtube {background-position: -32px 0;}
#header-menu li.youtube:hover {background-position: -32px -32px;}
#header-menu li.rss {background-position: -96px 0;}
#header-menu li.rss:hover {background-position: -96px -32px;}

#call-to-action {float: left; position: absolute; bottom: 30px; left: 0; height: 120px; width: 500px;}
#call-to-action a {text-decoration: none; padding: 0 15px; border-bottom: 3px solid #ceebec; font-size: 34px; color: #000000;  }
#call-to-action a:hover {border-color: #000000}
#call-to-action h2 {color: #000; margin-bottom: 5px; font-size:60px; line-height: 40px; font-weight: normal; font-family: BrandonGrotesqueRegularRg, Arial, sans-serif;}
#call-to-action h3 {color: #000; font-size:20px; line-height: 24px; font-weight: normal; font-family: BrandonGrotesqueRegularRg, Arial, sans-serif;}
.cta {text-align: center; width: 250px;}
#cta-left {float: left; position: absolute; left: 0; bottom: 0;}
#cta-right {float: left; position: absolute; right: 0; bottom: 0;}
#cta-right h2, #cta-right h3 {color:#83AAAC;}

/**
 *	MAIN MENU
 */
#main-nav {position: relative; z-index:2000; }
#main-menu {margin:0 40px; width: 900px; padding:0; list-style:none; height: 50px; background: url(images/menu-bg.png) repeat;}
#main-menu li {display:block; padding: 0; margin: 0; float:left; height: 50px;}
#main-menu li a {color: #5B7577; font-size:18px; display:block; padding:0 10px; height:50px; line-height:54px; text-decoration:none; font-weight: normal;}
#main-menu li.home {width: 61px; height: 52px; overflow: hidden; background: url(images/menu-home.png) no-repeat;}
#main-menu li.home a {width: 61px; height: 52px; overflow: hidden; text-indent: 90px;}
#main-menu li.has-sub-menu a img {margin-left: 5px; vertical-align: middle;}
#main-menu li.current-menu-item a,
#main-menu li.sub-menu-active a,
#main-menu li a:hover {color: #000;}

#main-menu li ul {display: none;}
#main-nav .sub-menu { background-color: #e3edfa; position: absolute; border-bottom: 1px solid #8b6404; top: 50px; left: -10000px; width: 940px;}
#main-nav .sub-menu a {color:#8b6404;}
#main-nav .sub-menu a:hover {text-decoration: underline;}
#main-nav .sub-menu ul { padding: 15px; margin: 0; list-style: none; float: left; width: 177px; border-left: 1px solid #FFF; }
#main-nav .sub-menu ul:first-child {border-left: none; }
#main-nav .sub-menu li { background: url(images/bullet-menu.png) 0 5px no-repeat; padding: 0 0 5px 15px; display: block;}
#main-nav .sub-menu li.sub-menu-header {background: none; padding-left: 0; color: #8b6404; font-size: 18px; line-height: 18px; margin-bottom: 5px;}
#main-nav .sub-menu li.sub-menu-header a {color: #8b6404; font-size: 18px;}
#main-nav .sub-menu li a { font-size: 14px; line-height: 18px; text-decoration: none;}
#main-nav .sub-menu ul.banner {border-left: none; background-color: #eee3ca; width: 260px; float: right;}
#main-nav .sub-menu .menu-banner h2 {font-size: 18px; color: #8b6404; font-weight: normal; margin-bottom: 5px;}
#main-nav .sub-menu .menu-banner, #main-nav .sub-menu .menu-banner p {color: #8b6404;}
#main-nav .sub-menu .menu-banner {cursor: pointer;}
#main-nav .sub-menu ul.banner:hover {background-color: #fff9e5;}
#main-nav .sub-menu ul.banner li {background: none; padding-left: 0; }
#main-nav .sub-menu ul.banner li:hover p {text-decoration: underline;}
#main-nav .sub-menu ul.banner li:hover h2 {text-decoration: underline;}


.full-layout-width {margin: 0 auto;width: 980px; padding:0; text-align: left;}
#wp-content-wrapper {padding:0;margin-top:30px;}
.content-full-width {padding: 0 30px; width: 920px;}
.content-sidebar {width:560px; float:left; }

#wp-content {}
.home #wp-content {}
#wp-content-inner {}
/* content styles */
#wp-content p {line-height:22px; padding-bottom:10px;}
#wp-content h1, #wp-content h2, #wp-content h3, #wp-content h4, #wp-content h5, #wp-content h6 {font-weight: normal; font-family: BrandonGrotesqueRegularRg, Arial, sans-serif;}
#wp-content h1 {color: #FFF; font-size: 30px; margin: 5px 0 10px 0; background-color: #83AAAC; padding: 4px 10px 3px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#wp-content h1.post-title { margin: 0 0 25px -30px; width: 580px; padding: 0 25px; }
#wp-content h2 {font-size: 28px; color: #000000; line-height: 32px; margin-bottom: 5px; background: url(images/h1.png) no-repeat; padding-left: 30px; }
#wp-content h3 {color: #83AAAC; font-size: 20px; margin-bottom: 5px; }
#wp-content h4 {font-size: 18px; margin: 5px 0; color: #aaa04e;}
#wp-content h5 {color: #000000; font-size: 16px; margin-bottom: 5px; }
#wp-content h6 {color: #000000; font-size: 14px; margin-bottom: 5px; }
#wp-content ul {list-style: none; margin: 15px;}
#wp-content ul ul {list-style: none; margin: 5px 10px;}
#wp-content ol, #wp-content dl {margin: 15px;}
#wp-content ol ol {margin: 0 10px;}
#wp-content dl dt, #wp-content dl dd {padding-bottom: 3px;}
#wp-content dl dd {margin-left: 10px;}
#wp-content blockquote { font-size: 18px; font-style: italic; background: #83AAAC url(images/blockquote.png) no-repeat 10px 5px; padding: 20px 20px 20px 50px; color: #FFF; margin: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#wp-content blockquote p { line-height: 26px; color: #FFF; }
#wp-content blockquote p:last-child {padding-bottom: 0px;}
#wp-content ol li {padding: 2px 0; background: none;}
#wp-content li {background: url(images/bullet.png) no-repeat 0 3px; padding-left: 15px; padding-bottom: 3px;}
#wp-content a {color:#000000}
#wp-content a:hover {text-decoration: none;}
#wp-content a.special {text-transform: uppercase; font-size: 13px; padding: 5px 7px 3px 7px; text-decoration: none; color: #FFF; background-color: #000000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#wp-content a.special:hover {background-color: #d5dadf; color:#000000 !important;}
#wp-content img.alignleft {float: left; margin: 0 20px 20px 0;}
#wp-content img.alignright {float: right; margin: 0 0 20px 20px;}
#wp-content img.aligncenter {float: none; margin: 0 auto; display: block; text-align: center;}
#wp-content img.alignnone {clear: both; margin: 20px; }
#wp-content table {margin-bottom: 10px; border: none;}
#wp-content table th, #wp-content table td {padding: 5px; border: 1px solid #EEE;}
#wp-content table th, #wp-content table td {}

.column-wrap {width: 100%;}
.column-wrap:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.column-wrap {display: inline-block;}
html[xmlns] .column-wrap {display: block;}
* html .column-wrap {height: 1%;}

.column-half {width: 50%; float: right;}
.column-half:first-child {float: left;}

/** POSTS/PAGES **/
#wp-content.content-full-width .post, #wp-content.content-full-width .entry {width: 920px;}
#wp-content.content-full-width h1.post-title {}
#wp-content.content-full-width .post {padding: 0;}
#wp-content .post {width:590px; padding: 0 20px 30px 20px; margin-bottom: 15px;}
#wp-content .post .entry {width:570px; margin-top: 5px;}
#wp-content .post h1 {margin: 15px 0 10px 0;}
#wp-content .post h1:first-child, #wp-content .post h1.post-title {margin-top: 0;}
#wp-content p.post-meta {padding: 0; margin: 0 0 3px 0; line-height: normal;}
#wp-content p.post-category {}
#wp-content p.post-date {}
#wp-content p.post-category {background: url(images/category.png) no-repeat; padding-left: 22px;}
#wp-content p.post-tags {background: url(images/tag.png) no-repeat; padding-left: 22px;}

.post-nav-links {width:570px; background-color: #FFF; width:590px; padding: 0 20px 20px 20px; margin-bottom: 15px;}
.post-nav-links .left, .post-nav-links .right {margin-top: 20px;}

#sidebar {width:300px; float:right; color: #483200; }
#sidebar li {background: url(images/arrow-down.png) no-repeat 0 5px; padding-left: 15px; margin-bottom: 3px;}
#sidebar ul {list-style:none;padding:15px; margin:0;}
#sidebar .widget-container {background-color: #FFF; color: #494949; margin-bottom: 20px;}
#sidebar h3.widget-title {height: 37px; width: 290px; font-size: 22px; font-weight: normal; color: #121760; background-color: #CEEBEC; text-align: right; line-height: 38px; padding-right: 10px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
#sidebar h3.widget-title span {font-size: 14px; color: #121760;}
#sidebar h3.widget-title a {color: #121760;}
#sidebar .widget-container.widget_lm_recent_posts {background: #FFF;}
#sidebar a.special {text-transform: uppercase; font-size: 13px; padding: 5px 7px 3px 7px; text-decoration: none; color: #FFF; background-color: #121760; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#sidebar a.special:hover {background-color: #d5dadf; color:#121760 !important;}


/* FOOTER */
#footer-wrap {margin-top: 0; width: 100%; color: #8f8f8f;}

#footer-widgets {}
.footer-column {width: 220px; float: left; padding-left: 20px;}
.footer-column:first-child {padding-left: 0;}
.footer-column .widget-container h3 {display: block; text-align: right; color: #000000; text-shadow: 1px 1px 1px #000; font-size: 22px; font-weight: normal;text-align: right;}

#content-footer {text-align: left; padding: 10px 0; font-size: 10px;}
#content-footer ul {margin:0;padding:0;list-style:none;display:inline;}
#content-footer ul li {display:inline;padding-right: 10px;}
#content-footer ul.menu-footer-menu li {}
#content-footer ul li a {color: #8f8f8f; text-decoration: none; text-transform: uppercase; font-size: 10px; border-left: 1px dotted #8f8f8f;padding-left:10px;}
#content-footer ul li:first-child a {border-left: none; padding-left: 0;}
#copyright {margin-top: 5px;text-transform: uppercase; }
#credits {text-align: left; padding-right: 20px; margin-top: 5px;}
#credits a {color: #007dc3; text-decoration: none; font-size: 11px;}
#credits img.u90 {margin-left: 10px;}
#credits img {vertical-align: bottom; padding-right: 5px;}



/*widget specific styles */
#sidebar .lm-spp-excerpt {padding: 15px;}
.lm-spp-excerpt {padding: 0;}
.lm-spp-excerpt p {line-height: 18px; font-size: 14px;}

.twitter-avatar {float: right;padding-left: 5px; padding-bottom: 5px;}
.twitter-avatar img {border: 3px solid #E09896;}
.entry-meta {display: block;}

.lm-recent-post {margin-bottom: 10px; width: 100%;}
.lm-recent-post h3 {font-weight: normal; font-size: 16px; margin-bottom: 5px; color: #005BA3; line-height: 16px;}
.lm-recent-post h3 a {text-decoration: none;}
.lm-recent-post img {margin-right: 15px; margin-bottom: 15px;}

.lm-testimonial {padding-left: 35px; background: url(images/blockquote-sidebar.png) no-repeat;}
.lm-testimonial .lm-tp-content {color: #005BA3; font-weight: bold; margin-bottom: 5px; font-size: 16px; }
.lm-testimonial .lm-tp-meta p {margin-bottom: 2px;}
.lm-testimonial .lm-tp-title {font-style: italic;}
.lm-testimonial .lm-tp-company {color: #005BA3;}


/* BUCKETS */
#buckets {margin: 20px 0 0 0; padding: 0; list-style: none; width: 980px;}
#buckets li {background: url(images/bucket-bg.jpg) repeat-x center bottom; padding: 0; width: 186px; margin: 0 5px; display: block; float: left; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
#buckets li:hover {cursor: pointer;}
#buckets li:hover h2 {color: #10155e;}
#buckets li:hover .bucket-read-more span {text-decoration: underline;}
#buckets li a {text-decoration: none;}
#buckets li h2 {font-weight: normal; line-height: normal; font-size: 18px; padding: 0; margin: 0; margin-bottom: 3px;}
.bucket-image-wrap {height: 85px; position: relative;}
.bucket-image-wrap img {position: absolute; top: 5px; left: 25px;}
.bucket-image-wrap .bucket-image {left: 28px; top: 8px;}
.bucket-description {height: 200px; overflow: hidden; width: 146px; padding: 20px;}
.bucket-read-more {display: block; margin-top: 10px; }
.bucket-read-more span {display: inline; text-transform: lowercase; font-size: 12px; text-decoration: none; color: #10155e;}


/* SLIDESHOW */
#slideshow-wrap {display: none; margin: 0; height: 500px; position: relative; z-index: 100; }
#slideshow {height: 500px; margin: 0; background: url(images/white.png) repeat;}

.slide {position: relative; width: 980px; height: 500px; overflow: hidden;}
.slide-play-button {position: absolute; top: 10px; left: 10px; width: 615px; height: 350px; cursor: pointer;}
.slide-play-button img {display: block; position: absolute; top: 133px; left: 270px; }
.slide-overlay {right: 0px; top: 0px; position: absolute;}
.slide-image {position: absolute; top: 0; left: 0; border: none;}
.overlay-bg {position: absolute; top: 0; left: 0; border: none;}
.single-slide {margin: 0 auto;}


.slide-overlay {overflow: hidden; text-align: left; color: #444; width: 360px; height: 360px; padding: 20px; background: url(images/white.png) repeat;}
.slide-overlay a {}

.slide-description, .slide-read-more {}

.slide-title {color: #555; font-size: 40px; font-weight: normal; margin-bottom: 10px; font-family: BrandonGrotesqueThinRegular, Arial, sans-serif;}

.slide-description {margin-top: 10px; line-height: 20px; font-size: 16px;}
.slide-description ul {list-style: none; margin-top: 10px; margin-left: 0;}
.slide-description ul li {background: url(images/bullet.png) no-repeat 0 3px; padding-left: 15px; padding-bottom: 3px;}
.slide-description blockquote {padding: 10px 0 0 30px; background: url(images/blockquote-sidebar.png) no-repeat; font-style: italic; color: #FFF;}
.slide-description blockquote p { font-style: italic; color: #FFF;}

.slide-read-more {margin-top: 10px;}
.slide-read-more a {background-color: #10155e; text-decoration: none;}
.slide-read-more a:hover {color: #000;}


#prev, #next {position: absolute; z-index: 101; top: 164px; width: 40px; height: 50px; overflow: hidden; cursor: pointer;}
#prev {left: -10px;}
#prev:hover {background-position: 0 -50px;}
#next {background-position: -40px 0; right: -10px;}
#next:hover {background-position: -40px -50px;}

#nav-container { text-align: center; margin: 10px 0;}
#nav {margin: 0; padding: 0; list-style: none;}
#nav li {margin-left: 15px; display: inline;}
#nav li:first-child {margin-left:0;}
#nav li a {text-decoration: none; font-weight: normal; font-size: 36px !important; cursor: pointer; color: #83aaac; font-family: BrandonGrotesqueThinRegular, Arial, sans-serif;}
#nav li a:hover, #nav li.activeSlide a {color: #333;}

.close-button {color: #CCC; text-decoration: none; display: block; margin-bottom: 3px; text-align: right;}

/* SINGLE POST/PAGE WIDGET */
.widget_lm_single_page_post {color: #FFF; font-size: 12px;}
.widget_lm_single_page_post h3 a {color: #000000; text-decoration: none;}
.widget_lm_single_page_post img {margin-bottom: 5px; border: 3px solid #f5dca3;}
.widget_lm_single_page_post .read-more-wrap {margin: 5px 0;}
.widget_lm_single_page_post .read-more {text-transform: lowercase; text-decoration: none;}

/*********
 *
 *	HOME
 */
.hp-content {position: relative; width: 980px; }
.ttt {text-align: right; text-decoration: none; padding-right: 30px; font-size: 12px; color: #888; display: block; width: 950px; height: 27px; background: url(images/hr.png) no-repeat center bottom;}
.hp-page {margin-top: 50px; position: relative; height: 528px; padding-top: 14px; background: url(images/hp-page-bg.png) no-repeat;}
.hp-page-img {position: absolute; top: 14px; left: 0; z-index: 14;}
.hp-inner-content {border-left: 1px solid #FFF; text-align: justify; position: absolute; z-index: 16; right: 0; top: 14px; width: 700px; height: 460px; padding: 20px; background: url(images/white.png) repeat;}
.hp-inner-content p {padding-bottom: 10px; line-height: 18px; font-size: 14px; }
.hp-inner-content .alignright {float: right; padding-left: 20px; padding-bottom: 20px;}
.hp-inner-content a {text-decoration: none; color: #02747F; font-weight: bold;}
.hp-inner-content a:hover {text-decoration: underline;}
.hp-inner-content h1 {color: #000; font-size: 24px; line-height: 30px; padding-left: 32px; font-weight: normal; margin-bottom: 15px; font-family: BrandonGrotesqueRegularRg, Arial, sans-serif; background: url(images/hp-h1.png) no-repeat;}
.hp-inner-content h2 {color: #333; font-size: 18px; font-weight: normal; margin-bottom: 10px; font-family: BrandonGrotesqueRegularRg, Arial, sans-serif;}
.hp-drop-wrap {width: 100%; text-align: center; margin-top: 15px;}

.home #slideshow-wrap, .home #slideshow, .home .slide {height: 300px;}
.home .slide-overlay {left: 0; right: auto; width: 260px; height: 260px; padding: 20px; background: url(images/slide-home-overlay.png) no-repeat;}
.home .slide-image {margin-left: 260px;}
.home .slide-title {color: #000; font-size: 36px; line-height: 36px; margin-bottom: 10px; font-weight: normal; font-family: BrandonGrotesqueRegularRg, Arial, sans-serif;}
.home .slide-overlay {text-align: center;}
.home .slide-description {line-height: 18px; margin-top: 0px; color: #FFF; font-size: 14px;}
.home .slide-read-more {position: absolute; bottom: 20px; text-align: center; width: 260px;}
.home .slide-read-more a {border: 2px solid #fff; padding: 5px 10px; font-size: 12px; text-transform: uppercase; background-color: #EEE; color: #02747f; text-decoration: none;}
.home .slide-read-more a:hover {background-color: #FFF;}
.home #wp-content .post {padding-left: 35px; width: 740px;}
.one-drop {}

#oasis-allergy-solutions .hp-inner-content {width: 500px;}
#the-immunocap-test .hp-inner-content {width: 400px;}
#patient-database .hp-inner-content {width: 370px;}
#the-allergy-drop .hp-inner-content {width: 370px;}
#the-oasis-foundation .hp-inner-content {width: 370px;}
#a-partnership .hp-inner-content {width: 370px;}

/*********
 *
 *	Registration Forms
 */
.registration-form {}
.registration-form fieldset {padding: 20px 20px 5px 20px; border: 1px solid #EEE; margin-bottom: 20px;}
.registration-form fieldset legend {padding: 0 15px; font-size: 18px;}
.registration-form input {width: 200px; padding: 3px; background: none; border: 1px solid #CCC; color: #444;}
.registration-form input.error {border-color: #9e0b0f; }
.registration-form input[type="checkbox"], .registration-form input[type="submit"] {width: auto;}
.registration-form input[type="checkbox"] {vertical-align: top;}
.registration-form label span {padding-left: 3px; color: #9e0b0f; }
ul.error {color: #9e0b0f;}
#wp-content ul.error li {background: url(images/bullet-error.png) 0 5px no-repeat;}
.red {color: #9e0b0f;}
.green {color: #12b028;}

/*
#steps {margin: 0 0 30px 0; padding: 0; list-style: none;}
#steps li {display: block; float: left; background: none; padding: 0; font-size: 16px; color: #CCC;}
#steps li span {display: block; font-size: 13px; }
*/

#wp-admin-bar-wp-logo {background: url(images/admin-menu-icon.png) no-repeat 6px 6px !important; height: 28px !important; width: 28px !important;}

//Remove Refill Prescription Link on Dashboard
.row-actions [id^=refill] {
    display: none;
}