@font-face {
font-family: 'Genericons';
src: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/fonts/genericons-regular-webfont.eot);
}
@font-face {
font-family: 'Genericons';
src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/fonts/genericons-regular-webfont.ttf) format('truetype'),
url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/fonts/genericons-regular-webfont.svg#genericonsregular) format('svg');
font-weight: normal;
font-style: normal;
} [class*="genericon"] {
display: inline-block;
width: 16px;
height: 16px;
-webkit-font-smoothing: antialiased;
font-size: 16px;
line-height: 1;
font-family: 'Genericons';
text-decoration: inherit;
font-weight: normal;
font-style: normal;
vertical-align: top;
} [class*="genericon"] {
*overflow: auto;
*zoom: 1;
*display: inline;
}  .genericon-standard:before {       content: '\f100'; }
.genericon-aside:before {          content: '\f101'; }
.genericon-image:before {          content: '\f102'; }
.genericon-gallery:before {        content: '\f103'; }
.genericon-video:before {          content: '\f104'; }
.genericon-status:before {         content: '\f105'; }
.genericon-quote:before {          content: '\f106'; }
.genericon-link:before {           content: '\f107'; }
.genericon-chat:before {           content: '\f108'; }
.genericon-audio:before {          content: '\f109'; } .genericon-github:before {         content: '\f200'; }
.genericon-dribbble:before {       content: '\f201'; }
.genericon-twitter:before {        content: '\f202'; }
.genericon-facebook:before {       content: '\f203'; }
.genericon-facebook-alt:before {   content: '\f204'; }
.genericon-wordpress:before {      content: '\f205'; }
.genericon-googleplus:before {     content: '\f206'; }
.genericon-linkedin:before {       content: '\f207'; }
.genericon-linkedin-alt:before {   content: '\f208'; }
.genericon-pinterest:before {      content: '\f209'; }
.genericon-pinterest-alt:before {  content: '\f210'; }
.genericon-flickr:before {         content: '\f211'; }
.genericon-vimeo:before {          content: '\f212'; }
.genericon-youtube:before {        content: '\f213'; }
.genericon-tumblr:before {         content: '\f214'; }
.genericon-instagram:before {      content: '\f215'; }
.genericon-codepen:before {        content: '\f216'; } .genericon-comment:before {        content: '\f300'; }
.genericon-category:before {       content: '\f301'; }
.genericon-tag:before {            content: '\f302'; }
.genericon-time:before {           content: '\f303'; }
.genericon-user:before {           content: '\f304'; }
.genericon-day:before {            content: '\f305'; }
.genericon-week:before {           content: '\f306'; }
.genericon-month:before {          content: '\f307'; }
.genericon-pinned:before {         content: '\f308'; } .genericon-search:before {         content: '\f400'; }
.genericon-unzoom:before {         content: '\f401'; }
.genericon-zoom:before {           content: '\f402'; }
.genericon-show:before {           content: '\f403'; }
.genericon-hide:before {           content: '\f404'; }
.genericon-close:before {          content: '\f405'; }
.genericon-close-alt:before {      content: '\f406'; }
.genericon-trash:before {          content: '\f407'; }
.genericon-star:before {           content: '\f408'; }
.genericon-home:before {           content: '\f409'; }
.genericon-mail:before {           content: '\f410'; }
.genericon-edit:before {           content: '\f411'; }
.genericon-reply:before {          content: '\f412'; }
.genericon-feed:before {           content: '\f413'; }
.genericon-warning:before {        content: '\f414'; }
.genericon-share:before {          content: '\f415'; }
.genericon-attachment:before {     content: '\f416'; }
.genericon-location:before {       content: '\f417'; }
.genericon-checkmark:before {      content: '\f418'; }
.genericon-menu:before {           content: '\f419'; }
.genericon-top:before {            content: '\f420'; }
.genericon-minimize:before {       content: '\f421'; }
.genericon-maximize:before {       content: '\f422'; }
.genericon-404:before {            content: '\f423'; }
.genericon-spam:before {           content: '\f424'; }
.genericon-summary:before {        content: '\f425'; }
.genericon-cloud:before {          content: '\f426'; }
.genericon-key:before {            content: '\f427'; }
.genericon-dot:before {            content: '\f428'; }
.genericon-next:before {           content: '\f429'; }
.genericon-previous:before {       content: '\f430'; }
.genericon-expand:before {         content: '\f431'; }
.genericon-collapse:before {       content: '\f432'; }
.genericon-dropdown:before {       content: '\f433'; }
.genericon-dropdown-left:before {  content: '\f434'; }
.genericon-top:before {            content: '\f435'; }
.genericon-draggable:before {      content: '\f436'; }
.genericon-phone:before {          content: '\f437'; }
.genericon-send-to-phone:before {  content: '\f438'; }
.genericon-plugin:before {         content: '\f439'; }
.genericon-cloud-download:before { content: '\f440'; }
.genericon-cloud-upload:before {   content: '\f441'; }
.genericon-external:before {       content: '\f442'; }
.genericon-document:before {       content: '\f443'; }
.genericon-book:before {           content: '\f444'; }
.genericon-cog:before {            content: '\f445'; }
.genericon-unapprove:before {      content: '\f446'; }
.genericon-cart:before {           content: '\f447'; }
.genericon-pause:before {          content: '\f448'; }
.genericon-stop:before {           content: '\f449'; }
.genericon-skip-back:before {      content: '\f450'; }
.genericon-skip-ahead:before {     content: '\f451'; }
.genericon-play:before {           content: '\f452'; }
.genericon-tablet:before {         content: '\f453'; }
.genericon-send-to-tablet:before { content: '\f454'; } .genericon-uparrow:before {        content: '\f500'; }
.genericon-rightarrow:before {     content: '\f501'; }
.genericon-downarrow:before {      content: '\f502'; }
.genericon-leftarrow:before {      content: '\f503'; }* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
html,body {overflow-x:hidden;}
html {
font-size: 100%;
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
}
body {
margin: 0;
word-wrap: break-word;
background: #FFFFFF;
color: #666666;
font-family: 'Raleway', sans-serif,Arial,Helvetica;
font-size: 14px;
line-height: 20px;
}
.excerpt {
line-height: 22px;
}
a {
color: #959B8F;
text-decoration: none;
}
a:focus {
}
a:active,
a:hover {
color: #5C483C;
outline: 0;
}
a:hover {
text-decoration: none;
}
.entry-summary .read-more a {
}
.entry-summary .read-more a:hover {
}
.entry-summary .read-more a:hover, a.read-more:hover {
}
.entry-summary .read-more a, a.read-more {
display: inline-block;
padding: 0;
}
.post_border {
text-align: center;
}
.post_border_inner {
border-bottom: 1px solid #DFDFDF;
display: inline-block;
width: 40%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
line-height: 1.3;
font-weight: normal;
}
.special_inner ul {
margin: 0;
padding: 0;
}
h1 {
font-size: 32px;
margin: 0 0 30px 0;
}
h2 {
font-size: 26px;
margin: 0 0 18px 0;
}
.gallery h2 {
font-size: 18px;
margin: 0 0 15px;
}
h3 {
margin: 22px 0;
font-size: 24px;
}
.single-portfolio h3 {
font-weight: bold;
}
.single-portfolio h4:after {
border-bottom: 1px solid #EEEEEE;
content: "";
left: 0;
position: absolute;
top: 25px;
width: 200px;
}
.single-portfolio h4 {
font-weight: 600;
margin-bottom: 10px;
padding-bottom: 5px;
position: relative;
}
h4 {
font-size: 14px;
margin: 0 0 20px 0;
}
h5 {
font-size: 14px;
margin: 0 0 20px 0;
}
.small-title {
margin-bottom: 25px;
} .simple-title {
text-align: center;
margin: 0 0 25px;
position: relative;
font-weight: 500;
}
.left {
text-align: left;
}
.center {
text-align: center;
}
.right {
text-align: right;
} .fancy-title {
border-bottom: 1px solid #CCCCCC;
margin: 0 0 35px;
padding-bottom: 25px;
position: relative;
text-align: center;
font-weight: 500;
}
.fancy-title:after {
border-left: 12px solid rgba(0, 0, 0, 0);
border-right: 12px solid rgba(0, 0, 0, 0);
border-top: 13px solid #CCCCCC;
bottom: -11px;
content: "";
left: 49%;
position: absolute;
text-align: center;
}
.fancy-title:before {
background-color: #FFFFFF;
bottom: -15px;
content: "";
height: 30px;
left: 48.3%;
position: absolute;
text-align: center;
width: 40px;
} .border-title {
text-align: center;
margin: 0;
position: relative;
font-weight: 500;
}
#content .entry-content .border-title span {
margin: 0 0 25px;
padding: 0 30px 20px;
border-bottom: 1px solid #CCCCCC;
display: inline-block;
}
.portfolios h5 {
margin: 10px 0px;
font-weight: 600;
}
.portfolios .short-ex {
text-align: justify;
}
.portfolio_wrapper h5 {
margin: 10px 0;
}
h6 {
font-size: 14px;
margin: 32px 0;
}
address {
margin: 0 0 24px;
}
h2.wpsc_also_bought {
font-size: 17px;
}
abbr[title] {
border: none;
}
b,
strong {
font-weight: bold;
}
dfn {
}
mark {
background: none repeat scroll 0 0 #D9D9D9;
color: #000000;
padding: 5px;
}
p {
margin: 0 0 20px;
}
.wpb_wrapper p {
margin: 0;
}
#gallery .gallery-item p {
margin: 0 0 10px;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 14px;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre {
background: #f5f5f5;
color: #666;
font-family: monospace;
font-size: 14px;
margin: 20px 0;
overflow: auto;
padding: 20px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
blockquote,
q {
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
.sitemap ul,
.sitemap ol {
padding: 0;
margin: 0;
}
.sitemap-pages ul li, .sitemap-category ul li, .sitemap-month-archieves ul li, .sitemap-authors ul li, .sitemap-posts ul li {
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/linkArrow2.png) no-repeat scroll 0 7px transparent;
padding-bottom: 3px;
padding-left: 10px;
}
blockquote {
font-size: 18px;
font-weight: 300;
line-height: 30px;
margin: 20px;
padding: 20px 30px;
position: relative;
text-align: center;
width: auto;
}
blockquote:before {
content: "\f10d";
font-family: FontAwesome;
height: 20px;
left: 5px;
position: absolute;
top: 20px;
width: 20px;
}
blockquote:after {
content: "\f10e";
font-family: FontAwesome;
height: 20px;
right: 5px;
position: absolute;
bottom: 20px;
width: 20px;
}
blockquote p {
margin: 0;
}
blockquote blockquote {
margin-right: 0;
}
blockquote cite,
blockquote small {
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: none;
}
blockquote em,
blockquote i {
font-style: normal;
font-weight: 300;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
small {
font-size: smaller;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
dl {
margin: 0 20px;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 20px;
}
menu,
ol,
ul {
margin: 16px 0;
padding: 0 0 0 40px;
}
nav ul,
nav ol {
}
li > ul,
li > ol {
margin: 0;
}
ul.list {
margin: 0;
padding: 0;
}
ul.list li, .icon_text {
list-style: none;
line-height: 25px;
}
ul.list li i, .icon_text i {
font-size: 14px;
line-height: 25px;
margin-right: 5px;
}
.padding-left-20 {
padding-left: 20px;
}
.padding-left-30 {
padding-left: 30px;
}
.padding-left-40 {
padding-left: 40px;
}
.padding-left-50 {
padding-left: 50px;
}
.padding-right-20 {
padding-right: 20px;
}
.padding-right-30 {
padding-right: 30px;
}
.padding-right-40 {
padding-right: 40px;
}
.padding-right-50 {
padding-right: 50px;
}
.site-header ul, 
.site-header ol, 
.site-footer ul, 
.site-footer ol,
.sidebar-container ul,
.sidebar-container ol,
.flexslider ul,
.flexslider ol,
.typography-page ul,
.typography-page ol {
padding: 0;
margin: 0;
}
.site-header ul li, 
.site-header ol li, 
.site-footer ul li, 
.site-footer ul li,
.sidebar-container ul li,
.sidebar-container ol li,
.flexslider ul li,
.flexslider ol li {
list-style: none;
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
vertical-align: middle;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
form {
margin: 0;
}
fieldset {
border: 1px solid #DDDDDD;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
white-space: normal;
}
button,
input,
select,
textarea {
font-size: 100%;
margin: 0;
max-width: 100%;
vertical-align: baseline;
}
button,
input {
line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield; width: 270px;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
margin: 0 0 20px;
width: 100%;
}
table.shop_attributes{border-bottom: 1px solid #ededed;}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
caption {
font-size: 16px;
margin: 20px 0;
}
th {
font-weight: bold;
text-transform: uppercase;
}
td {
padding: 6px 10px 6px 0;
}
del {
color: #5C483C;
}
ins{
color:#5C483C;
}
ins span{  }
hr {
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/dotted-line.png) repeat center top;
background-size: 4px 4px;
border: 0;
height: 1px;
margin: 0 0 24px;
} .genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before {
-webkit-font-smoothing: antialiased;
display: inline-block;
font: normal 20px/16px Genericons;
vertical-align: text-bottom;
} .clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
clear: both;
}
.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
content: "";
display: table;
} .screen-reader-text {
position: absolute !important;
display: none;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius:3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
line-height: normal;
padding: 15px 23px 14px;
position: absolute;
left: 5px;
top: 5px;
text-decoration: none;
width: auto;
z-index: 100000; } button,
input,
textarea {
border: none;
font-family: inherit;
}
input,
textarea {
border: 1px solid #E7E7E7;
color: #282828;
padding: 6px;
}
input:focus,
textarea:focus {
outline: 0;
} #empltycart a.visitshop	{ padding:5px 10px !important; margin:5px 0;}
#featured-carousel .detail_block a.feature_detailbtn	{ padding:5px 10px !important;}
#featured-carousel .detail_block a.feature_detailbtn,
#empltycart a.visitshop,
.shoppingcart a.gocheckout,
.shoppingcart .wpsc_empty_the_cart a.emptycart
{
background: #B4D2D0;
border: none;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius:2px;
color: #fff;
display: inline-block;
padding:0px 8px;
text-decoration: none;
}
#featured-carousel .detail_block a.feature_detailbtn:hover,
#empltycart a.visitshop:hover,
.shoppingcart a.gocheckout:hover,
.shoppingcart .wpsc_empty_the_cart a.emptycart:hover
{background: #959B8F; color:#FFF;}
.detail_block	{ margin:5px 0 0 0;}
button,
input[type="submit"],
input[type="button"],
input[type="reset"], 
a.forgot,
a.button,
button.button,
input.button,
#review_form #submit, 
.input-submit, 
.forgot, 
input[type=submit],
a.button-alt,
.yith-wcwl-add-to-wishlist .add_to_wishlist {
margin: 0;
width: auto;
vertical-align: middle;
text-decoration: none;
cursor: pointer;
background-color: #282828;
clear: both;
color: #000000;
cursor: pointer;
display: inline-block;
font-weight: normal;
padding: 10px 15px;
position: relative;
text-align: center;
text-transform: uppercase;
transition-duration: 300ms;
-webkit-transition-duration: 300ms;
font-size: 15px;
border: none;
}
.yith-wcwl-add-to-wishlist{
margin: 0;
clear: both;
float: left;
}
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
a.button:hover,
button.button:hover,
input.button:hover,
#review_form #submit:hover, 
.input-submit:hover, 
.forgot:hover, 
input[type=submit]:hover,
ul.products li a.add_to_cart_button:hover,
.yith-wcwl-add-to-wishlist .add_to_wishlist:hover,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
transition-duration: 300ms;
-webkit-transition-duration: 300ms; 
background: #686868;
text-decoration: none;
color: #000000;	
}
.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button {
background: #E53438;
padding: 10px 20px 8px;
text-transform: uppercase;
}
.woocommerce .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page .wc-proceed-to-checkout .checkout-button:hover {
background: #282828;
padding: 10px 20px 8px;
text-transform: uppercase;
}
.woocommerce .wc-proceed-to-checkout ,.woocommerce-page .wc-proceed-to-checkout{margin:15px 0 20px;}
a.forgot {
background: #963B3D !important;
border:1px solid #963B3D !important;
padding:5px 10px !important;
}	
a.forgot:focus,
a.forgot:hover{
background: #B2B2B2 !important;
border:1px solid #B2B2B2 !important;
}
.post-password-required input[type="submit"] {
padding: 7px 24px 4px;
vertical-align: bottom;
}
.post-password-required input[type="submit"]:active {
padding: 5px 24px 6px;
} ::-webkit-input-placeholder {
color: #666666;
}
:-moz-placeholder {
color: #666666;
}
::-moz-placeholder {
color: #666666;
}
:-ms-input-placeholder {
color: #666666;
} .entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
max-width: 100%;
} .entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
}
img.size-full,
img.size-large,
img.wp-post-image {
height: auto;
max-width: 100%;
} embed,
iframe,
object,
video {
max-width: 100%;
} .entry-content .twitter-tweet-rendered {
max-width: 100% !important;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft {
margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
margin: 5px 10px 5px 0;
}
img.alignright {
margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
margin: 5px 0 5px 10px;
}
img.aligncenter {
margin: 5px auto;
}
img.alignnone {
margin: 5px 0;
}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
color: #220e10;
font-size: 16px;
line-height: 28px;	
font-weight: 300;
margin-top: 10px;
}
img.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
list-style-position: inside;
} #page{
background:none;
}
.site-main .sidebar-container {}
.site-main .sidebar-inner {padding:0;}
.entry-image-loop-con{
} .page-not-found{ width: 100%;}
.entry-content{ clear: both;}
.not-found h1 {
padding: 30px;
text-transform: uppercase;
border-bottom: 1px dotted #ddd;
font-size: 35px;
line-height: 35px;
}
.not-found p, .not-found h1 {text-align: center;}
.not-found p{ margin: 20px 0;}   .site-header {
position: relative;
}
.site-header .home-link {
display: block;
padding:0;
text-decoration: none;
float:left;
}
.site-header .logo{
text-align: center;
}
.header-link-left {
float: left;
width:38%;
}
.header-link-right {
float: right;
}
.header-middle{ float:right; position: relative;}
.header-middle-top .widget{  margin:0}
.header-middle-top{float:left;position:relative;}
.header-middle-bottom{ position: relative;float:left;}
.site-header .site-title:hover {}
.site-title {
font-size: 55px;
line-height: 50px;
font-weight: 400;
line-height: 1;
margin: 0;
text-transform: uppercase;
}
.site-title a { color: #222222; }
.site-description {
margin: 0;
font-size: 15px;
color: #7D7B6D;
}
.contact-header-menu{
float: left;
line-height: 30px;
margin: 10px 0 !important;
padding: 0;
text-align: left;
}
.topbar-outer{
background-color: #F6F6F6;
border-bottom: 1px solid #DBDBDB;
display: inline-block;
width: 100%;
font-size: 13px;
}
.topbar-main{ 	
color: #282828;
}
.topbar-contact .fa{ margin-right: 5px;}
.topbar-main a{ color: #767676; }
.topbar-main a:hover{ color: #A5A5A5; }
.topbar-left{ float: left; padding: 8px 0;}
.topbar-right{ float: right;}
.topbar-contact .content{ margin-left: 15px;}
.topbar-social .content a{ line-height: 34px; padding: 10px; }
.topbar-social .content a:hover{ background-color: #A5A5A5; }
.topbar-social .content a:hover .fa{ color: #FFFFFF; }
.topbar-social .fa{ margin:0;}
.topbar-social .content:first-child{}
.topbar-contact .content, .topbar-social .content{display: inline-block;}
.topbar-contact .content:first-child{ margin-left: 0;}
.tp-bannershadow.tp-shadow2	{ background:none;}
.topbar-main .fa{ color: #A5A5A5;}
.header_left { position:relative; float:left; }
.header_right { position:relative; float:right; }
.header_left a img{
max-width:100%;
}
.header-bottom{ 
clear: both;
width: 100%;
}
.contact-header-menu ul{ margin:0; padding:0;  }
.contact-header-menu li, .header_login .widget_user_login ul.pagenav li{
background:url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/footer_line_sep.png) no-repeat scroll right 1px transparent;
display: inline;
list-style: none outside none;
padding: 0 9px 0 4px;
margin: 0;
text-transform: capitalize;
}
.contact-header-menu li:first-child {
}
.contact-header-menu li:last-child {
background: none;
}
.header_login .header_logout .widget_user_login ul.pagenav li:last-child {
background: none;
padding-right: 0;
} .fa {
color: #666666;
}
.main-navigation {
clear: both;
min-height: 45px;
position: relative;
}
ul.nav-menu,
div.nav-menu > ul {
margin: 0;
padding: 0;
}
.nav-menu li {
display: inline-block;
position: relative;
}
.nav-menu li.main-li{	}
.nav-menu li.main-li:hover,
.nav-menu .current_page_item.main-li, 
.nav-menu .current_page_ancestor.main-li, 
.nav-menu .current-menu-item.main-li, 
.nav-menu .current-menu-ancestor.main-li { }
.nav-menu li ul li { background:none;  border-bottom: 1px solid #E6E6E6;}
.nav-menu li ul li:first-child{
box-shadow: 0 4px 4px -3px #C3C3C3 inset;
padding-top: 5px;
}
.nav-menu li ul li li:first-child,
.nav-menu li ul li li li:first-child{ box-shadow: none;  padding-top: 0;}
.nav-menu li ul li:last-child { border: none; }
.nav-menu li a {
color:#222222;
display: block;
font-size: 13px;
font-weight: bold;
line-height: 1;
padding: 25px 15px;
text-decoration: none;
text-transform:uppercase;
}
.nav-menu li a:hover, #site-navigation h3:hover {
color:#777777;
}
.nav-menu .current_page_item.main-li,
.nav-menu .current_page_ancestor.main-li,
.nav-menu .current-menu-item.main-li,
.nav-menu .current-menu-ancestor.main-li,
.nav-menu li.main-li:hover,
#site-navigation h3 {
background-color:#FFF !important;
}
.nav-menu li:last-child	{ background:none;}
.nav-menu li li a{ 
color: #777777;
padding: 14px 12px;
text-transform: capitalize;	
font-weight: 400;
margin: 0;
}
.nav-menu .sub-menu,
.nav-menu .children {
z-index: 99999;
border: 1px solid #DBDBDB;
border-top: none;
display: none;
padding: 0;
position: absolute;
top: 68px;
transition-duration: 500ms;
background-color: #FFFFFF;
-webkit-transition: top 0.8s ease-out 0s;
-moz-transition: top 0.8s ease-out 0s;
-o-transition: top 0.8s ease-out 0s;
transition: top 0.8s ease-out 0s;
}
.nav-menu .sub-menu li:hover, .nav-menu .children li:hover
{ 
background-color: #FAFAFA;
background-position: 3% -28px;
color: #222222;
transition-duration: 500ms;
border-radius:0px;
}
.nav-menu .sub-menu ul,
.nav-menu .children ul {
left:250px;
top:0px;
border-top: 1px solid #DBDBDB;	
}
ul.nav-menu ul a,
.nav-menu ul ul a {
width: 250px;
}
ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
display: block;
-webkit-transition: top 0.8s ease-out 0s;
-moz-transition: top 0.8s ease-out 0s;
-o-transition: top 0.8s ease-out 0s;
transition: top 0.8s ease-out 0s;
}
.nav-menu .current_page_item.main-li,
.nav-menu .current_page_ancestor.main-li,
.nav-menu .current-menu-item.main-li,
.nav-menu .current-menu-ancestor.main-li{ position: relative; }
.nav-menu .current_page_item.main-li a,
.nav-menu .current_page_ancestor.main-li a,
.nav-menu .current-menu-item.main-li a,
.nav-menu .current-menu-ancestor.main-li a{ color: #777777;}
.nav-menu .current_page_item.main-li a li a,
.nav-menu .current_page_ancestor.main-li a li a,
.nav-menu .current-menu-item.main-li a li a,
.nav-menu .current-menu-ancestor.main-li a li a{ color: #282828;}
.nav-menu .current_page_item.main-li:before,
.nav-menu .current_page_ancestor.main-li:before,
.nav-menu .current-menu-item.main-li:before,
.nav-menu .current-menu-ancestor.main-li:before,
.nav-menu .main-li:hover:before{
position: absolute;
bottom: 0;
left: 42%;
content: "";
border-left: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
border-bottom: 7px solid #CCCCCC;	
transition: visibility 0s ease-in-out 600ms, opacity 300ms ease-in-out 300ms;
}
.nav-menu li.main-li:first-child:before{
}
.menu-toggle {
display: none;
} .navbar {
width: auto;
position:relative;
padding:0px 0;
float:left;
clear:none;
}
.search-form {
border:1px solid #EEEEEE;
text-align: right;
width: 240px;
display: inline-block;
position: absolute;		
}
.header-middle-top .search-form ,.header-middle-top .woocommerce-product-search{
border:1px solid #EEEEEE;
text-align: right;
width: 240px;
display: inline-block;
position: absolute;
overflow:hidden;
right:29px;
top:15px;
}
.widget_product_search .woocommerce-product-search{
border:1px solid #EEEEEE;
}
.header-main .search-form {
position: absolute;
top: 45px;
left: 0;
display:none;
}
.header-middle .search-field,.woocommerce-product-search .search-field{width:210px;} 
.search-field {
background-color: #fff;	
cursor: text;
outline: 0;
width: 208px;
padding:7px 8px ;
float:left;
border:none
}
.widget-area .search-form{
margin: 0;
padding: 0;
background: none;
width: 100%;
position:static;
}
.search-field:focus { }
.search-form .search-submit{
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/search.png) no-repeat scroll center center transparent !important;
border: medium none;
border-radius: 0;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
color: #FFFFFF;
float: left;
height: 30px;
margin: 0 3px;
overflow: hidden;
padding: 0;    
text-indent: -959px;
text-transform: uppercase;
width: 24px;
z-index: 3;
top: 0;
font-size:0px;
}
#searchform #searchsubmit,.widget_product_search input[type="submit"],.header-middle-top .woocommerce-product-search input[type="submit"]{
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/search.png) no-repeat scroll center center transparent !important;
border: medium none;
height: 30px;
width: 27px;
font-size:0px;
padding: 0;  
margin:0;
clear:none;
}
.widget_product_search {
position: relative;
}
.widget_product_search #searchform #s {
padding-right: 30px;
width: 100%;
border-color: #EEEEEE;
}
.search-form .search-submit:hover, .search-form .search-submit:focus{ background: none; border: none;}
.widget-area .search-form .search-submit{}
.widget_shopping_cart_content p.buttons a.checkout{margin-left:5px;}
.widget_shopping_cart_content p.buttons a{padding: 4px 9px; text-transform: capitalize;}
.woocommerce .widget_product_search .main-ul,.woocommerce-page  .widget_product_search .main-ul{padding:0;}
#tertiary .sidebar-inner .search-field	{ margin-top:0; width: 182px;}
.widget_search{position:relative;}
.header-login-logout{ 
clear:both; 
float:right; 
margin-top:12px;
} #top-area {
clear: both;
display: block;
margin: -5px auto 0;
}  .service-read-more.other-font {
cursor: pointer;
}
.products .hentry{ overflow:visible; }
.post.hentry {	
margin:0 0 20px 0;
padding: 0 0 20px;
}
.page .hentry{ margin-top:0;}
article.post:after {
}
article.post{ position: relative;
}
article.post:before{}
article.post:first-child:before{}
article.post:first-child{ }
.shop-page .hentry{ overflow: visible;}
.single .hentry { border-bottom:none; }
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
width: 100%;
}
.entry-thumbnail{ 	
position: relative;
margin-bottom: 25px;
text-align: center;
}
.entry-image{margin-bottom: 10px;}
.entry-image img{ margin: 0 auto; text-align: center;}
.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta { } .entry-thumbnail img, .entry-content img {
height: auto;
max-width: 100%;
}
.cart img {
border: none;
}
.entry-header {
position: relative; 
padding:5px 0 5px 55px;
}
article.format-link .entry-header {
padding: 5px 0 5px 35px; 	 
}
.entry-header:before {
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/post-formate-icons.png) no-repeat scroll 0 0 #CCCCCC;
content: "";
height: 43px;
left: 0;
position: absolute;
width: 43px;
}	
.page-title{ border: none; padding: 0;}
.page-title:before{ display: none;}
article.format-standard .entry-header:before{background-position: -21px -23px;}
article.format-aside .entry-header:before{background-position: -111px -23px;}
article.format-image .entry-header:before{background-position: -201px -23px;}
article.format-gallery .entry-header:before{background-position: -290px -23px;}
article.format-video .entry-header:before{background-position: -378px -23px;}
article.type-attachment .entry-header:before{background-position: -468px -23px;}
article.format-chat .entry-header:before{background-position: -557px -23px;}
article.format-link .entry-header:before{background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/link.png) no-repeat scroll 0 3px transparent;}
article.format-status .entry-header:before{background-position: -735px -23px;}
article.format-audio .entry-header:before{background-position: -825px -23px;}
article.format-quote .entry-header:before{background-position: -932px -23px;}
.search article.type-page .entry-header:before{background-position: -21px -23px;}
article.type-faq .entry-header:before{background-position: -21px -23px;}
article.type-product .entry-header:before{background-position: -21px -23px;}
.entry-title, .page-title {
font-weight: normal;	
}
.entry-title {
margin: 10px 0 15px;
font-size: 22px;
line-height: 22px;
color: #696868;	
}
.page-title {
line-height: 24px;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
text-transform: capitalize; 
clear: none;
border-bottom: 1px solid #EEEEEE;
}
.page-title:before{ display: none;}
.homepage .page-title,
.homepage .breadcrumbs{ display: none; } .entry-meta {
clear: both;
color: #777777;
font-size: 16px;
margin: 15px 0 15px;
}
.empty-entry-header{
line-height: 5px;
margin-top: 0;
padding: 15px 0;
}
.entry-meta > span {
margin-right: 20px;
}
.entry-meta > span:last-child {
margin-right: 0;
}
.featured-post:before {
content: "\f308";
margin-right: 2px;
}
.entry-meta .date a:before {
content: "\f303";
}
.comments-link a:before {
content: "\f300";
margin-right: 2px;
position: relative;
top: -1px;
}
.comments-link {
margin: 10px 0;
}
.comments-link a{
}
.comments-link a:hover{
}
.entry-meta .author a:before {
content: "\f304";
position: relative;
top: -1px;
}
.categories-links a:first-child:before {
content: "\f301";
}
.tags-links a:first-child:before {
content: "\f302";
position: relative;
top: -1px;
}
.edit-link {
}
.edit-link a:before {
content: "\f411";
position: relative;
top: -1px;
}
.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {
} .entry-content {
-webkit-hyphens: inherit;
-moz-hyphens:    inherit;
-ms-hyphens:     inherit;
hyphens:  inherit;
word-wrap: break-word;
line-height:20px;
}
.blog .entry-content, 
.blog .entry-title, 
.single-post .entry-content, 
.single-post .entry-title, 
.search-results .entry-content,
.search-results .entry-title,
.single-attachment .entry-content, 
.full-width .entry-content .entry-title,
.left-sidebar .entry-content .entry-title,
.right-sidebar .entry-content .entry-title{}
.format-chat .entry-content {
border: 1px solid #DFDFDF;
padding: 10px;
}
.entry-content a,
.comment-content a {
}
.entry-content a:hover,
.comment-content a:hover {
}
.entry-content blockquote {
}
.entry-content blockquote cite,
.entry-content blockquote small {
font-size: 14px;
}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
}
.entry-content img.alignright,
.entry-content .wp-caption.alignright {
}
footer.entry-meta {
margin-top: 24px;
}
.format-standard footer.entry-meta {
margin-top: 0;
} .page-links {
clear: both;
font-size: 16px;
font-weight: normal;
line-height: 2.2;
margin: 10px 0;
text-align: center;
text-transform: uppercase;
}
.page-links a,
.page-links > span {
background: #fff;
border: 1px solid #fff;
padding: 5px 10px;
text-decoration: none;
}
.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a {
border: 1px solid #E7E7E7;
}
.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover {
border: 1px solid #999999;
}
.format-status .entry-content .page-links > span,
.format-quote .entry-content .page-links > span {
background: none;
}
.page-links .page-links-title {
background: transparent;
border: none;
margin-right: 20px;
padding: 0;
} .hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
background: #220e10;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
background: #ea9629;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #595959;
}
.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
border-radius: 0;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
} .gallery {
margin-bottom: 20px;
width:100%;
}
#gallery {
width:100%;
display: inline-block;
margin: 0;
}
.gallery-item {
float: left;
margin: 0 4px 4px 0;
position: relative;
}
.blog .gallery-item, .single-post .gallery-item{
display:inline-block;
float:none;
}
.gallery-item.first{ clear: both;}
.gallery-item .gallery-icon img{ 
max-width: 100%; 
height: auto; 
}
.gallery-page .gallery-item{overflow:hidden;}
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
display: inline-block;
margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item {
text-align: center;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
max-width: -webkit-calc(50% - 4px);
max-width:         calc(50% - 4px);
width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
max-width: -webkit-calc(33.33% - 4px);
max-width:         calc(33.33% - 4px);
width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
max-width: -webkit-calc(25% - 4px);
max-width:         calc(25% - 4px);
width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 25%;
max-width: -webkit-calc(20% - 4px);
max-width:         calc(20% - 4px);
width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.7%;
max-width: -webkit-calc(16.7% - 4px);
max-width:         calc(16.7% - 4px);
width: 16.7%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
max-width: -webkit-calc(14.28% - 4px);
max-width:         calc(14.28% - 4px);
width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
max-width: -webkit-calc(12.5% - 4px);
max-width:         calc(12.5% - 4px);
width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.1%;
max-width: -webkit-calc(11.1% - 4px);
max-width:         calc(11.1% - 4px);
width: 11.1%;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.6);
box-sizing: border-box;
color: #FFFFFF;
font-size: 14px;
line-height: 1.3;
margin: 0;
max-height: 100%;
opacity: 0;
padding: 10px;
position: absolute;
top: 0;
left: 0;
text-align: center;
-webkit-transition: opacity 400ms ease;
transition:         opacity 400ms ease;
width: 100%;
height: 100%;
}
.gallery-caption .gallery-title{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
font-size: 17px;
margin: 20px 0 0;
padding: 10px;
text-transform: uppercase;
}
.gallery-caption .gallery-excerpt{
font-size: 14px;
padding: 10px 20px 20px;
}
.gallery-caption .gallery-zoom{
cursor: pointer;
padding: 10px;
position: relative;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
display: inline-block;
transition: all 0.4s ease 0s;
}
.gallery-columns-5 .gallery-caption .gallery-zoom,
.gallery-columns-6 .gallery-caption .gallery-zoom,
.gallery-columns-7 .gallery-caption .gallery-zoom, 
.gallery-columns-8 .gallery-caption .gallery-zoom,
.gallery-columns-9 .gallery-caption .gallery-zoom {
margin: -20px 0 0;
position: absolute;
text-align: center;
top: 50%;
transition: all 0.3s ease 0s;
left:42%;
}
.gallery-caption .gallery-zoom.no-text {
margin: -20px 0 0;
position: absolute;
text-align: center;
top: 55%;
left: 45%;
transition: all 0.3s ease 0s;
}
.gallery-caption .gallery-zoom:hover{
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
transition: all 0.4s ease 0s;
}
.gallery-caption .gallery-zoom:hover .fa{
color: #282828;
transition: all 0.4s ease 0s;
}
.gallery-caption .gallery-zoom .fa{
font-size: 18px;
color: #FFFFFF;
transition: all 0.4s ease 0s;
}
.gallery-caption:before {
content: "";
height: 100%;
min-height: 49px;
position: absolute;
left: 0;
top: 0;
width: 100%;
}
#gallery li{ list-style:none; }
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.sitemap-month-archieves, .sitemap-authors {
margin-top: 15px;
}  .format-aside {
}
.format-aside .entry-content {
padding: 20px 20px 0;
}
.blog .format-aside:first-of-type,
.single .format-aside:first-of-type,
.format-aside + .format-aside,
.format-aside + .format-link,
.format-link + .format-aside {
}
.format-aside .entry-meta {
line-height: 5px;
margin-top: 0;
padding: 15px 0;
}
.format-aside blockquote {
}
.format-aside cite {
font-size: 100%;
text-transform: none;
}
.format-aside cite:before {
content: "\2014";
margin-right: 5px;
} .format-audio {
}
.format-audio .entry-title {
}
.format-audio .entry-content:before {
content: "\f109";
float: left;
font-size: 64px;
position: relative;
top: 4px;
}
.format-audio .entry-content a,
.format-audio .entry-meta a,
.format-audio .entry-content a:hover,
.format-audio .entry-meta a:hover {
}
.format-audio .audio-content {
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/dotted-line.png) repeat-y left top;
background-size: 4px 4px;
float: left;
width: 80%;
width: -webkit-calc(100% - 85px);
width:         calc(100% - 85px);
padding-left: 20px;
}
.format-audio .wp-audio-shortcode {
height: 30px !important; margin: 20px 0;
max-width: 400px !important; }
.format-audio audio {
max-width: 100% !important; }
article.post.sticky { 
background: #F4F4F1;
padding: 15px;
margin-bottom: 90px;
}
article.sticky .entry-header:before{ }
.sticky	.entry-title{  
}
.sticky .entry-header {
border: none;
padding-bottom: 0;
}
.sticky .entry-meta a, .sticky h1 a{ color:#666666; }
.sticky .entry-meta a:hover, .sticky h1 a:hover{ color:#222222; }
.sticky .read-more{ 
float: right;
margin: 10px 0 0;
text-align: center;
width: 100%;
}
.sticky .read-more a{
background-color: #8F8F8F;
color: #fff;
padding: 10px 20px;
width: auto;
}
.sticky .read-more a:hover{ 
background-color: #555555;
}
.read-more { 
text-transform:capitalize; 
margin: 5px 0 5px;
}
.sticky .entry-meta > span.featured-post {
} .format-chat {
}
.format-chat .entry-title {
}
.format-chat .entry-meta a,
.format-chat .entry-content a {
}
.format-chat .entry-meta .date a:before {
content: "\f108";
margin-right: 2px;
}
.format-chat .entry-meta .author {
display: none;
}
.format-chat .chat {
margin: 0;
}
.format-chat .chat .chat-timestamp {
float: right;
font-size: 12px;
font-weight: normal;
margin: 5px 10px 0;
}
.format-chat .chat .fn {
font-style: normal;
} .format-gallery {
}
.format-gallery .entry-header {
margin-bottom: 15px;
}
.format-gallery .entry-title { }
.format-gallery .entry-meta a,
.format-gallery .entry-content a {
}
.format-gallery .gallery_title{ display: none;} .format-image .entry-title {
}
.format-image .categories-links,
.format-image .tags-links {
display: none;
} .format-link {
}
.format-link .entry-meta a{ }
.blog .format-link:first-of-type,
.single .format-link:first-of-type {
}
.format-link .entry-header,
.format-link .entry-content p:last-child {
margin-bottom: 0;
}
.format-link .entry-title {	}
.format-link .entry-title a { }
.format-link div.entry-meta { }
.format-link .entry-content {
background-color: #F7F7F7;
margin: 10px 0;
padding: 20px;
} 
.format-link .entry-content a{
font-size: 17px;
margin: 0 5px;
}
.format-link .entry-content p{ margin: 0 0 15px; } .format-quote {
}
.format-quote .entry-meta {
line-height: 5px;
margin-top: 0;
padding: 15px 0;
}
.format-quote .entry-content {
margin: 10px 0;
} 
.format-quote .entry-content blockquote {
line-height: 30px;
margin: 0;
}
.format-quote .entry-content a,
.format-quote .entry-meta a,
.format-quote .linked {
}
.format-quote .entry-content cite a {
}
.format-quote .entry-content cite a:hover {
text-decoration: none;
}
.format-quote blockquote small,
.format-quote blockquote cite {
display: block;
font-size: 16px;
}
.format-quote blockquote {	
}
.format-quote blockquote:before {
}
.format-quote .entry-meta .author {
display: none;
} article.post.status{ background: transparent;}
.format-status {
}
.format-status .entry-content,
.format-status .entry-meta {
position: relative;
}
.format-status .entry-content{
color: #555555;
font-size: 18px;
}
.format-status .entry-content a {
}
.format-status .entry-meta a {
}
.format-status .entry-content:before,
.format-status .entry-meta:before {
background: none repeat scroll 0 0 / 4px 4px rgba(0, 0, 0, 0);
content: "";
display: block;
height: 100%;
left: 10px;
position: absolute;
top: 0;
width: 1px;
}
.format-status .categories-links,
.format-status .tags-links {
display: none;
} .format-status .entry-meta:before {
}
.format-status .entry-content {
}
.format-status .entry-content p:first-child:before {
}
.format-status .entry-content p:last-child {
margin-bottom: 0;
line-height: 30px;
}
.format-status .entry-meta {
line-height: 5px;
margin-top: 0;
padding: 15px 0;
}
.format-status .entry-meta .date a:before {
content: "\f105";
} .format-video {}
.format-video .entry-content p{ }
.format-video .entry-title a{ }
.format-video .entry-title a:hover{ }
.format-video .entry-content a,
.format-video .entry-meta a,
.format-video .entry-content a:hover,
.format-video .entry-meta a:hover {}
.format-video .entry-title {}
.format-video .entry-meta {} .attachment .hentry { } 
.attachment .entry-header { }
.attachment .entry-title { }
.attachment .entry-title:before { }
.attachment .entry-meta { } 
.hentry.attachment:not(.image-attachment) .entry-meta {}
.attachment footer.entry-meta { }
.attachment-meta:before { }
.full-size-link a:before { } 
.full-size-link:before { } 
.attachment .entry-meta a,
.attachment .entry-meta .edit-link:before,
.attachment .full-size-link:before {
}
.attachment .entry-content { }
.image-navigation {
margin: 10px 0;
}
.image-navigation a:hover {
text-decoration: none;
}
.image-navigation .nav-previous a,
.image-navigation .nav-next a {
background: none repeat scroll 0 0 #8F8F8F;
border:1px solid #8F8F8F;
color: #FFFFFF;
display: inline-block;
font-size: 14px;
font-weight: bold;
line-height: 14px;
margin-right: 5px;
padding: 3px 10px 7px;
}
.image-navigation .nav-previous a:hover,
.image-navigation .nav-next a:hover {
color: #FFFFFF;
background: none repeat scroll 0 0 #555555;
border:1px solid #555555;
}
.image-navigation .nav-next { }
.image-navigation .meta-nav {
font-size: 32px;
font-weight: 300;
vertical-align: -4px;
}
.attachment .entry-attachment,
.attachment .type-attachment p {}
.attachment .entry-attachment{ clear: both; display: inline-block;}
.attachment .entry-attachment .attachment { }
.attachment .entry-caption { }
.attachment .entry-description { }
.attachment .entry-caption p:last-child,
.attachment .entry-description p:last-child { }
.attachment .site-main .sidebar-container { } .navigation .nav-previous {
float: left;
}
.navigation .nav-next {
float: right;
}
.navigation #nav-below{ float:right; }
.wpsc_page_numbers_bottom span.current	{border-radius:3px; 
-moz-border-radius: 3px;
-khtml-border-radius: 3px;padding:5px 10px !important;}
.woocommerce-pagination{  clear:both; }
.navigation.paging-navigation a:hover, 
.paging-navigation a.current,
.wpsc_page_numbers_bottom span.current, 
.woocommerce-pagination li span.current,
.shop-page #nav-below a.current{
border:1px solid #999;
}
.woocommerce-pagination { text-align:right; }
.woocommerce-pagination ul{ margin:0; padding:0; }
.woocommerce-pagination li a{ color:#FFF; } .paging-navigation,
.post-navigation,
.woocommerce-pagination,
.shop-page #nav-below {
margin: 10px 0 20px;
padding: 5px 0;
float: right;
}
.post-navigation {
width: 100%;
}
.paging-navigation .nav-links {
width: 100%;
text-align: center;
}
.shop-page #nav-below{
width: 100%;
text-align:right;
}
.sidebar .paging-navigation .nav-links { }
.blog .paging-navigation .nav-next {
padding: 0 0 0;
}
.paging-navigation .nav-next {
padding: 13px 0;
}
.paging-navigation a,
.paging-navigation span,
.post-navigation a,
.wpsc_page_numbers_bottom a,
.woocommerce-pagination li span,
.woocommerce-pagination li a,
.shop-page #nav-below a
{		
background: none repeat scroll 0 0 #fff;
border: 1px solid #E7E7E7;
color: #666;
display: inline-block;
font-weight: normal;
margin-right: 5px;
padding: 2px 7px 3px;	
}
.woocommerce-pagination li{ display: inline-block; margin-right: 5px;}
.woocommerce-pagination li span, .woocommerce-pagination li a{ margin-right: 0;}
.post-navigation a{ }
.post-navigation a:hover,
.wpsc_page_numbers_bottom a:hover,
.woocommerce-pagination li span:hover,
.woocommerce-pagination li a:hover,
.shop-page #nav-below a:hover{border:1px solid #999; }
.paging-navigation .meta-nav {
color: #666;
display: inline-block;
font-size: 26px;
padding: 3px 0 8px;
text-align: center;
width: 50px;
}
.paging-navigation .nav-previous .meta-nav { }
.paging-navigation .nav-next .meta-nav {
margin-left: 10px;
}
.paging-navigation a:hover .meta-nav {
text-decoration: none;
}
.post-navigation {
font-weight: 300;
}
.post-navigation .nav-links {
width:100%;
}
.sidebar .post-navigation .nav-links { padding:0 5px;
}
.post-navigation a[rel="next"] {
float:right;
}
.post-navigation a[rel="prev"] {
float:left;
margin-left:5px;
} .author-info {
padding: 30px 0 10px;
text-align: left; width: 100%;
}
.author.sidebar .author-info {
padding: 30px 376px 10px 60px;
}
.single .author-info {
padding: 50px 0 0;
}
.author-avatar .avatar {
float: left;
margin: 0 30px 30px 0;
}
.single-format-status .author-description {
}
.author-description .author-title {
clear: none;
font-size: 20px;
margin: 0 0 8px;
}
.author-link {
color: #ca3c08;
margin-left: 2px;
}
.author.archive .author-link {
display: none;
} .archive-title,
.archive-meta {
font-size: 25px;
margin:0;
padding: 8px 0;
width: 100%;
}
.archive-meta {
font-size: 16px;
font-style: normal;
font-weight: normal;
margin-top: -15px;
padding: 0 0 11px;
}
.sidebar .archive-meta {
padding-right: 316px;
} .page-content {
padding: 5px 0;
width: 100%;
}
.sidebar .page-content {
padding: 0;
} .comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
display: block;
width: 100%;
}
.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form { }
.comments-title {
margin: 5px 0;
}
.comment-list,
.comment-list .children {
list-style-type: none;
padding: 0;
}
.comment-list .children {
margin-left: 20px;
}
.comment-list > li:after,
.comment-list .children > li:before { border-top:1px dashed #CFD4CB;
background-size: 4px 4px;
content: "";
display: block;
height: 1px;
width: 100%;
}
.comment-list > li{
margin-bottom: 10px;
}
.comment-list > li:last-child:after {
display: none;
}
.comment-body {
padding:0;
position: relative;
}
.comment-author {
float: left;
max-width: 74px;
}
.comment-author .avatar {
display: block;
margin-bottom: 10px;
}
.comment-author .fn {
word-wrap: break-word;
}
.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login {
font-style: normal;
font-weight: normal;
}
.says {
display: none;
}
.no-avatars .comment-author {
margin: 0 0 5px;
max-width: 100%;
position: relative;
}
.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
width: 100%;
}
.bypostauthor > .comment-body .fn:before {
content: "\f408";
vertical-align: text-top;
}
.comment-list .edit-link {
margin-left: 20px;
}
.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
float: right;
width: 79%;
width: -webkit-calc(100% - 124px);
width:         calc(100% - 124px);
word-wrap: break-word;
}
.comment-meta,
.comment-meta a {
font-size: 13px;
}
.comment-meta a:hover {
}
.comment-metadata {
margin-bottom: 5px;
}
.comment-content p{ margin-bottom:8px; }
.ping-meta {
color: #a2a2a2;
font-size: 13px;
line-height: 2;
}
.comment-awaiting-moderation {
color: #a2a2a2;
}
.comment-awaiting-moderation:before {
content: "\f414";
margin-right: 5px;
position: relative;
top: -2px;
}
.comment-reply-link:before,
.comment-reply-login:before {
content: "\f412";
margin-right: 3px;
} .comment-respond {
background-color: #F7F7F7;
padding: 20px;
}
.comment .comment-respond {
margin-bottom: 20px;
padding: 20px;
}
.comment-reply-title {
font-size: 15px;	
line-height: 23px;
margin:0 0 15px;
}
.comment-reply-title small a {
color: #131310;
display: inline-block;
float: right;
height: 16px;
overflow: hidden;
width: 16px;
}
.comment-reply-title small a:hover {
color: #ed331c;
text-decoration: none;
}
.comment-reply-title small a:before {
content: "\f406";
vertical-align: top;
}
.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
padding: 0;
}
.comment-form .comment-notes {
margin-bottom: 15px;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
margin-bottom: 8px;
}
.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
float: left;
padding: 5px 0;
width: 120px;
}
.comment-form label.error{	
padding-left: 20px;
margin:0 10px;
width: auto;
}
.comment-form .required {
color: #ed331c;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
max-width: 270px;
width: 60%;
float:left;
}
.comment-form textarea {
width: 100%;
}
.form-allowed-tags,
.form-allowed-tags code {
color: #686758;
font-size: 12px;
}
.form-allowed-tags code {
font-size: 10px;
margin-left: 3px;
}
.comment-list .pingback,
.comment-list .trackback {
padding-top: 24px;
}
.comment-navigation {
font-size: 20px;
font-weight: 300;
padding: 20px 0 30px;
width: 100%;
}
.no-comments {
font-size: 20px;
font-weight: 300;
margin: 0;
padding: 40px 0;
text-align: center;
}
.sidebar .no-comments {
padding-left: 60px;
padding-right: 376px;
} .site-main .mu_register {
width: 100%;
}
.mu_alert {
margin-top: 25px;
}
.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
font-size: inherit;
width: 270px;
}
.site-main .mu_register input[type="submit"] {
width: auto;
} .site-main .widget-area {
} .widget {
font-size: 14px;
-webkit-hyphens: auto;
-moz-hyphens:    auto;
-ms-hyphens:     auto;
hyphens:         auto;
margin: 0 0 20px; word-wrap: break-word;
}
.site-footer .fourth-widget.widget{ margin-right: 0; float: right;}
.widgets-FooterContactUsservices{ line-height:28px; }
.sidebar-container .widget .widget-title,
.widget-area .widget .widget-title,
.secondary-sidebar .widget .widget-title{
border-bottom: 1px solid #EEEEEE;
font-size: 18px;
padding: 0 0 10px;
margin: 0 0 10px;
line-height: 24px;
}
.widgets-follow-me h3{ display:none; }
.widget ul,
.widget ol {
list-style-type: none;
margin: 0;
padding: 0;
}
.shopping-cart-wrapper {
background: none repeat scroll 0 0 #F6F6F6;
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
margin: 0;
padding: 10px;
position: relative;
}
.sidebar-inner .woocommerce ul.product_list_widget{ overflow:hidden; }
.sidebar-inner .woocommerce ul.product_list_widget li,
.sidebar-inner .woocommerce ul.product_list_widget li:hover{ background:none;  }
.widget .main-ul li li, .secondary-sidebar .widget .main-ul li{
padding: 4px 5px 4px 20px;
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/arrow.png) no-repeat scroll 5px 10px transparent;
transition-duration: 500ms;
line-height:19px;
}
.widget .main-ul li li:hover, .secondary-sidebar .widget .main-ul li:hover{
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/arrow_hover.png) no-repeat scroll 5px 10px transparent;
transition-duration: 500ms;
}
.jigoshop .widget .main-ul,
.woocommerce .widget .main-ul,
.woocommerce-page .widget .main-ul{margin: 5px 0; padding: 5px;}
.jigoshop .footer-main .widget .main-ul,
.woocommerce .footer-main .widget .main-ul,
.woocommerce-page .footer-main .widget .main-ul{margin: 0; padding: 0;}
.footer-main .widget li{ background:none; padding:0;  }
.widget li:last-child{ border-bottom:none; }
.widget .children li:last-child {
padding-bottom: 0;
}
.site-header .widget{background-color: transparent;}  .widget_rss .rss-date {
display: block;
}
.widget_rss .rss-date,
.widget_rss li > cite {
color: #a2a2a2;
} .widget_calendar table,
.widget_calendar td {
border: 0;
border-collapse: separate;
border-spacing: 1px;
}
.widget_calendar caption {
margin: 10px 0;
}
.widget_calendar th,
.widget_calendar td {
padding: 0;
text-align: center;
}
.widget_calendar a {
background-color: #F7F7F7;
display: block;
margin: 10px 0;
padding: 5px;
}
.widget_calendar a:hover {
background-color: rgba(0, 0, 0, 0.15);
}
.widget_calendar .prev a:hover{background:none;} 
.widget_calendar tbody td {
background-color: rgba(255, 255, 255, 0.5);
}
.widget_calendar tbody td#today {
background-color: #F8F8F8;
}
.site-footer .widget_calendar tbody td {
background-color: rgba(255, 255, 255, 0.05);
}
.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {
background-color: transparent;
}
.format-gallery .gallery_title{ display: none;} .site-footer {
background: #F7F7F7;
border-top: 1px solid #EEEEEE;
clear:both;
margin: 0;	
}
.footer-main { 
padding: 25px 0 0; 
clear:both;
}
.footer-main li{ list-style: none;}
.footer-main .service-list span,
.widget .widget_product_categories li ul li,
.widget_wpsc_categorisation .wpsc_categorisation_group li,
.widgets-recentcomments span,
#tertiary .widget_wpsc_price_range li{ padding:4px 0; }
.site-footer .fourth-widget {
}
.site-footer .widget_newsletterwidget .widget-title{
border-bottom: medium none;
color: #963F40;
font-family: 'Oswald', Arial, Helvetica, sans-serif;
font-size: 22px;
line-height: 22px;
margin: 0;
padding: 0;
}
.jigoshop .site-footer .widget_newsletterwidget .main-ul{
display: table;
margin: 0;
padding: 0;
}
.site-footer .footer-main .widget_newsletterwidget{
float:right;
}
.footer-main .widget_newsletterwidget .newsletter p { margin:0 2px 12px 0; float:left; padding:0;}
.footer-main .widget_newsletterwidget .newsletter p input.newsletter-email	
{ 
background:#ffffff;
border: 1px solid #EEEEEE;
color: #666666;
font-size: 15px;
height: 54px;
margin-right: 6px;
padding: 10px;
width: 368px;
box-shadow: none;
}
.footer-main .widget_newsletterwidget .newsletter p input.newsletter-submit	{ 
padding: 18px 17px;
}
.widget_newsletterwidget .newsletter input.newsletter-submit { float:right; border: none; }
.footer-main .wpsc_second_level_categories	{ display:none;}
.cat_image	
{
background:url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/category_default.jpg) no-repeat scroll center right transparent;
}
.widget_product_categories li ul{ margin-left:0;  }
.footer-menu-links
{ 
text-align:center;
width:100%;
margin: 0 0 20px 0;
}
.footer-menu-links ul{ padding:0; margin:0; }
.footer-bottom-border
{
overflow:hidden;
clear: both;	
}
.footer-menu-links li{ 
display: inline; 
margin-right:10px; 
padding-right:10px;
line-height:19px; 
}
.footer-menu-links li:last-child{ background:none; }
.site-footer .widget-area,
.sidebar .site-footer {
text-align: left;
}
.site-footer a {
color: #666666;
}
.site-footer a:hover{color:#222222;}
.site-footer .sidebar-container {
background-color: #220e10;
padding: 20px 0;
}
.footer-banners{	
margin: 0 0 20px;
padding: 25px 0;
width: 100%;
display: inline-block; 
position: relative;
}
.footer-main .widget_newsletterwidget .newsletter p,
.footer-bottom-outer .widget {
margin: 0;
}
.footer-bottom-outer {
margin-bottom: 30px;
}
.footer-banners ul{ margin: 0; padding:0;}
#footer-widget-area {
margin: 10px auto 40px;
overflow: hidden;
}
.footer-banners:before{
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/footer_banner_border.png) repeat-x scroll center top rgba(0, 0, 0, 0);
content: "";
height: 8px;
position: absolute;
width: 100%;	
top: 0;
left: 0;
}
.footer-banners:after{
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/footer_banner_border.png) repeat-x scroll bottom center transparent;
content: "";
height: 8px;
position: absolute;
width: 100%;	
bottom: 0;
left: 0;
}
.footer-banners #banner1	{ float:left;}
.footer-banners #banner2	{ float:left; margin:0 40px;}
.footer-banners #banner3	{ float:left;}
.site-footer .widget-area {
width: 100%;
}
.sidebar .site-footer .widget-area {
max-width: 724px;
position: relative;
left: -158px;
}
.site-footer .widget {
background: transparent;
float: left;
padding: 0; }
#footer-widget-area .widget
{
width:23%;
margin:10px 1%;
}
.footer-bottom{width:100%;clear:both;text-align:center; display: table;}
.fifth-widget.widget, 
.sixth-widget.widget{
display: table-cell;
margin: 0;
vertical-align: middle;
float: none;
}
.sixth-widget.widget {padding: 0 0 0 30px;}
.footer-widget{ clear:both;}
.widget ul span{ display: inline-block;}
.widget ul .service-list span{
width: 100%;
}
.jigoshop .widget-area .widget ul span{ display: block; text-transform: capitalize;}
.widget .follow-me > span{ width:auto; }
.header_cart .widget ul .quantity span{ width: auto; }
.sidebar .site-footer .widget {
width: 218px;
}
.sidebar .site-footer .widget:nth-of-type(3){ }
.sidebar .site-footer .widget:nth-of-type(4) {
margin-right: 0;
}
.site-footer .first-widget a:hover,
.site-footer .second-widget a:hover,
.site-footer .third-widget a:hover{padding-left:3px;transition: all 150ms ease 0s;}
.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text {
color: #1B1B1B;
font-size: 22px;
margin: 0 0 10px;
}
.site-info {
text-align:center;
background:#F7F7F7;
display: inline-block;
padding: 0 20px;
}
.site-info-outer {
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/footer_line.png) repeat-x scroll left center transparent;
clear: both;
text-align: center;
margin-bottom: 20px;
}
#wpstats {
display: block;
margin: -10px auto 0;
}
.header-main,
.footer-main-inner,
.homepage_parralex_inner,
.navbar-outer,
.content-main-other,
.full-width .content-main,
.full-width .custom-content-main .wpb_wrapper,
.full-width .wpb_row .wpb_wrapper,
.woocommerce .site-main,
.woocommerce-page .site-main,
.footer-bottom-inner,
.full-width .site-main
{
margin: 0 auto;
width: 1150px;	
}
.custom-content-main .wpb_wrapper .wpb_wrapper, .full-width .wpb_row .wpb_wrapper .wpb_wrapper { width: 100%; margin:0;}
.home_product {}
.content-main-other .content-main{ clear: both;}
#homepage .products_block h3.widget-title{display:none;} 
.top-area-inner{margin:0 auto;}
.single .content-main-other { overflow: hidden;}
.single-product.woocommerce .single-product-full #tertiary{display:none;}
.site-main .content-main-other,
.woocommerce .site-main,
.woocommerce-page .site-main,
.full-width .content-main,
.full-width.blog .content-main-other
{
margin-top: 30px;
margin-bottom: 30px;
}
.full-width .content-main-other,
.content-main-other .content-main-other{
margin-top: 0;
margin-bottom: 0;
}
.full-width .main-container .content-main{
margin: 0 auto;
}
.vc_row-fluid.content-main{
margin:0 auto;
}
.wpb_row.parallex-image {
background-attachment: fixed !important;
}
.offer-text {
padding: 83px 0;
text-align: center;
width: 95%;
}
.offer-text2 {
margin: 0 5%;
}
.offer-title{
color: #FFFFFF;
font-size: 32px;
line-height: 40px;
text-transform: uppercase;
}
.offer-description {
color: #FFFFFF;
display: inline-block;
margin-bottom: 10px;
margin: 20px 0;
text-align: center;
width: 210px;
font-size: 16px;
line-height: 24px;
}
.offer-text .border_main {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CECECE;
display: inline-block;
height: 1px;
text-align: center;
width: 25%;
}
.offer-slider{ padding: 0 17px; }
.offer-slider-inner .flexslider .slides{
text-align: center;
}
.offer-slider-inner {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
border: 1px solid #737373;
padding: 8px 30px 30px;
}
.offer-slider-inner .title {
font-size: 20px;
padding: 18px 0;
color: #FFFFFF;	
text-transform: uppercase;
margin: 0;
}
.offer-banner-container{ margin: 0 10px; }
.offer-banner-content { margin: 20px 0 10px 40px; display: inline-block; }
.offer-banner-text, .offer-banner-text-bold { font-size: 26px; color: #FFFFFF;}
.offer-banner-text{ margin-bottom: 12px;}
.offer-banner-text-bold { font-weight: bold;}
.offer-link a{ 
background-color: #FFFFFF;
display: inline-block;
font-size: 12px;
padding: 5px 10px;
margin-top: 20px;
cursor: pointer;
color: #000000;
transition-duration: 600ms;
}
.offer-link a:hover{ background-color: #000000; color: #FFFFFF;  transition-duration: 600ms;}
.vc-carousel {
margin: 0 auto;
}
.testimonial-content .product-block {
margin: 10px 35px 35px;
border:none;
}
.testimonial-title {
color: #555555;
font-size: 22px;
margin: 10px 0;
text-align: center;
}
.brand-main{ text-align: center; }
.brand-container {
margin: 40px auto 30px;
}
.brand-main .product-block{ overflow: hidden; }
.brand-main .product-block img{  transition: all 0.3s ease 0s; }
.brand-main:hover .product-block img{  opacity: 0.6; transition: all 0.3s ease 0s; }
h2{text-transform:capitalize;}
.testimonial-description {
background: none repeat scroll 0 0 #F7F7F7;
border-radius: 3px;
padding: 25px;
position: relative;
font-size: 14px;
min-height: 110px;
}
.testimonial-description:after {	
border-left: 29px solid rgba(0, 0, 0, 0);
border-right: 0 solid rgba(0, 0, 0, 0);
border-top: 30px solid #F7F7F7;
bottom: -30px;
content: "";
left: 10%;
position: absolute;
text-align: center;	
}
.testmonial-author {
color: #1B1B1B;
display: block;
font-size: 13px;
font-weight: 600;
padding: 10px 0 0 20%;
text-align: left;
}
.testmonial-author:hover {
color: #666666;
}
.testimonial-content .slider-pagination {
background: none repeat scroll 0 0 #FFFFFF;
margin: 0 auto;
width: 90px;
}
.testimonial-content .slider-controls .slider-page.active, .testimonial-content .slider-controls .slider-page:hover {
background: none repeat scroll 0 0 #FFFFFF;
border: 2px solid #D5D5D5;
}
.testimonial-content .slider-controls .slider-page, .testimonial-content .slider-controls .slider-buttons div {
background: none repeat scroll 0 0 #D5D5D5;
border-radius: 50%;
cursor: pointer;
display: inline-block;
height: 11px;
margin-right: 5px;
width: 11px;
}
.home_testimonial_product li strong{display:block;}
.header-middle-top #searchform,.header-middle-top .woocommerce-product-search{
display:none;box-shadow: 0 0 1px #BBBBBB;
background:#fff;
}
.header-middle-top #searchform:focus{box-shadow:0 0 3px #BBBBBB;}
.header-main{ position:relative; }
.homepage #primary #content{
background:none; 
padding:0;	
overflow: visible;
}
.header_contactus{  
font-size:14px;  
margin:14px 0 0 5px;
padding:0 0 0 25px;
background:url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/sprite.png) no-repeat scroll -81px -506px  transparent;	
}
.header_contactus span { text-transform:capitalize; }
.header-top-contactus h3 { display:none; }
.header-top-contactus {
padding-top:0;
float:right;
}
.top_main { 
background: #FFFFFF;
border-top: 1px solid #DBDBDB;
box-shadow: 0 2px 4px -1px #C3C3C3;
clear: both;
position: relative;
width: 100%;
z-index: 9909;
display: inline-block;
}
.header-top{padding: 40px 0; width: 100%; display: inline-block; }
.site-header{ margin:0;}
.attachment.single.body_leftcallout #primary, .attachment.single.body_rightcallout #primary, .attachment.single.body_twoleftcallout #primary, .attachment.single.body_tworightcallout #primary, .attachment.single.body_threecallout #primary {width: 100%; margin: 0; float: none; } .body_leftcallout #primary,
.left-sidebar #primary,
.body_leftcallout .left-sidebar #primary,
.body_rightcallout .left-sidebar #primary,
.body_twoleftcallout .left-sidebar #primary,
.body_tworightcallout .left-sidebar #primary,
.body_threecallout .left-sidebar #primary{ width: 77.5%; float: right; margin-left: 3%; margin-right:0; }
.body_leftcallout #tertiary,
.left-sidebar #tertiary,
.body_leftcallout .left-sidebar #tertiary,
.body_rightcallout .left-sidebar #tertiary,
.body_twoleftcallout .left-sidebar #tertiary,
.body_tworightcallout .left-sidebar #tertiary,
.body_threecallout .left-sidebar #tertiary{ width: 19.5%; float: left; margin-right: 0; margin-left: 0;}  .body_rightcallout #primary,  
.right-sidebar #primary,
.body_leftcallout .right-sidebar #primary,
.body_rightcallout .right-sidebar #primary,
.body_twoleftcallout .right-sidebar #primary,
.body_tworightcallout .right-sidebar #primary,
.body_threecallout .right-sidebar #primary{ width: 77.5%; float: left; margin-right: 3%; margin-left:0; }
.body_rightcallout #tertiary,
.right-sidebar #tertiary,
.body_leftcallout .right-sidebar #tertiary,
.body_rightcallout .right-sidebar #tertiary,
.body_twoleftcallout .right-sidebar #tertiary,
.body_tworightcallout .right-sidebar #tertiary,
.body_threecallout .right-sidebar #tertiary{ width: 19.5%; float: right;  margin-right: 0; margin-left: 0;}  .body_twoleftcallout #primary { float: right; width: 55%;}
.woocommerce-page.body_twoleftcallout #primary{ float: left; width: 75%; margin-right:0; }
.body_twoleftcallout #tertiary{  float: right; width: 23%; margin-right:2%;}
.woocommerce-page.body_twoleftcallout #tertiary{  float: right; width: 23%; margin-right:0;}
.body_twoleftcallout .secondary-sidebar{  float: left; width: 18%; margin-right:2%;}  .body_tworightcallout #primary{float: left; width: 55%;}
.woocommerce-page.body_tworightcallout #primary{ float: left; width: 75%; }
.body_tworightcallout #tertiary{float: left; width: 23%; margin-left:2%;}
.body_tworightcallout .secondary-sidebar{float: right; width: 18%; margin-left:2%;}  .body_threecallout #primary{ float: left; width: 55%; margin-right:2%;}
.woocommerce-page.body_threecallout #primary{ float: left; width: 75%;  }
.body_threecallout #tertiary{float: right; width: 23%;}
.body_threecallout .secondary-sidebar{float: left; width: 18%; margin-right:2%;}
.woocommerce-page.body_threecallout .secondary-sidebar{ display:none;} .body_leftcallout .full-width #primary,
.body_rightcallout .full-width #primary,
.body_twoleftcallout .full-width #primary,
.body_tworightcallout .full-width #primary,
.body_threecallout .full-width #primary{
float: none;
width: 100%;
margin-left: 0;
margin-right: 0;
}
.body_leftcallout.single-product.woocommerce-page .single-product-full #primary,
.body_twoleftcallout.single-product.woocommerce-page .single-product-full #primary,
.body_rightcallout.single-product.woocommerce-page .single-product-full #primary,
.body_tworightcallout.single-product.woocommerce-page .single-product-full #primary,
.body_threecallout.single-product.woocommerce-page .single-product-full #primary{ width:100%;margin:0;}  .shop-page #breadcrumb{ display: none;}
.breadcrumbs, .woocommerce-breadcrumb {
float: right;
color: #282828;
line-height: 24px;
margin: 0;
}
.woocommerce-breadcrumb {
margin: 0px 0 10px;
}
.woocommerce-breadcrumb span {
color: #282828;
}
.single-product .woocommerce-breadcrumb {
display: none;
}
.breadcrumbs a, .woocommerce-breadcrumb a {
text-decoration: none;
padding: 0 3px;
}
.breadcrumb_last, .woocommerce-breadcrumb span:last-child {
padding-left: 3px;
color: #282828;
}
.breadcrumbs a:hover, .woocommerce-breadcrumb a:hover { }  .shortcode-portfolio-container{ width: 100%; }
.shortcode-portfolio-container .fancy-title:before {
background-color: #F6F6F6;
}
.category-container ul{
padding: 0;
margin: 10px 0;
text-align: center;
}
.category-container ul li{
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/separator.png) no-repeat scroll right 2px rgba(0, 0, 0, 0);
display: inline;
padding: 0 25px 0 15px;
}
.category-container ul li:last-child{
background: none;
}
.category-container ul li a{ 
color: #1B1B1B;
font-size: 16px;
}
.portfolio-container { }
.portfolio-container .portfolio-carousel{
margin-bottom: 50px;
}
.portfolio-container .image{ position: relative; overflow: hidden; max-width: 100%; }
.portfolio-container .title{
background: none repeat scroll 0 0 rgba(0,0,0,0.6);
color: #FFFFFF;
font-size: 20px;
margin: 15px 10px;
padding: 10px;
}
.portfolio-container .title a{ 
font-size: 16px;
font-weight: 600;	
}
.portfolio-container .description{
color: #FFFFFF;
font-size: 15px;
font-weight: 300;
line-height: 22px;
padding: 0 10px;
margin-bottom: 25px;
}
.shortcode-portfolio-container{ width: 100%; }
.portfolio-container .single-portfolio {
float: left;
margin: 0;    
padding: 1px;
position: relative;
}
.portfolio-container.portfolio-filter .single-portfolio {
}
.portfolio-container .portfolio-carousel .single-portfolio {
margin: 0 10px 10px;
max-width: 95%;
}
.portfolio-filter{
margin-top: 30px;
}
.portfolio-cols-2 .portfolio-grid .single-portfolio{ width: 49%; margin-right: 2%;}
.portfolio-cols-3 .portfolio-grid .single-portfolio{margin-right: 3%; width: 31.33%; }
.portfolio-cols-4 .portfolio-grid .single-portfolio{ width: 23%; margin-right: 2.66%; }
.portfolio-cols-5 .portfolio-grid .single-portfolio{ width: 18%; margin-right: 2.5%; }
.portfolio-cols-6 .portfolio-grid .single-portfolio{ width: 16.65%; margin-right: 1.66%; }
.shortcode-portfolio-container .portfolio-grid .single-portfolio.last{ margin-right: 0 !important;}
.portfolio-filter.portfolio-cols-2 .single-portfolio{ width: 49.90%;}
.portfolio-filter.portfolio-cols-3 .single-portfolio{ width: 33%; }
.portfolio-filter.portfolio-cols-4 .single-portfolio{ width: 24.90%; }
.portfolio-filter.portfolio-cols-5 .single-portfolio{ width: 19.90%; }
.portfolio-filter.portfolio-cols-6 .single-portfolio{ width: 15.90%; }
.portfolio-cols-1 .single-portfolio .image,
.portfolio-cols-2 .single-portfolio .image,
.portfolio-cols-3 .single-portfolio .image{ margin: 0 auto; }
.portfolio-cols-1 .single-portfolio,
.portfolio-cols-2 .single-portfolio,
.portfolio-cols-3 .single-portfolio{ text-align: center; }  h1.entry-title-port { margin-bottom: 10px; font-size: 15px;}
.portfolio_wrapper {}
.portfolios li .main img, .portfolio_wrapper li .main img, .portfolio_wrapper div.main img
{ 
display:inline-block;
background:url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/product_boxshadow_portfolio.png) no-repeat scroll center bottom  transparent ;
border:none;
}
.portfolios ul{ margin-top: 0;}
.portfolio_image .image1 { border: 5px solid #EEE; }
.portfolios .image-block .other-box{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
text-align:center;
transition:0.4s;
-webkit-transition:0.4s;
-moz-transition:0.4s;
-o-transition:0.4s;  
position: absolute;
height: 100%;
width: 100%;
opacity:0;
top:0;
}
.portfolios .filter-portfolio .image-block img{
width: 350px;
height: 285px;	
}
.portfolios .filter-portfolio .image-block .other-box .links{
position: static;
margin: 0;
}
.portfolios li:hover .image-block .other-box,
.portfolios .single-portfolio:hover .image-block .other-box{
opacity:1;
right:0;
top: 0;
z-index: 9999;	
-webkit-transform: scale(0.85);
-moz-transform:scale(0.85);
-o-transform:scale(0.85);
transform:scale(0.85);	
}
.portfolios .image-block{
position: relative;
}
.portfolios .image-block .other-box .links{
margin: -20px 0 0;
position: absolute;
text-align: center;
top: 50%;
transition: all 0.3s ease 0s;
width: 100%;
}
.portfolios .image-block .other-box .links a{ padding: 0 5px;}
.portfolios .image-block .other-box a i{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
display: inline-block;
transition: all 0.4s ease 0s;
color: #FFFFFF;
font-size: 20px;
line-height: 50px;
width: 50px;
}
.portfolio-slider .single-portfolio{}
.portfolio-slider .portfolio-title{
color: #282828;
font-size: 16px;
font-weight: 600;
padding: 10px 0;
margin: 10px 0;
position: relative;
}
.portfolio-slider .portfolio-title:after {
background: none repeat scroll 0 0 #DEDEDE;
bottom: 0;
content: "";
height: 1px;
left: 15%;
position: absolute;
width: 180px;
}
.portfolio-slider .portfolio-description{
color: #282828;
font-size: 13px;
}
.portfolios .image-block .other-box a:hover i{
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
color: #282828;
transition: all 0.4s ease 0s;
}
.portfolio_2column, .portfolio_two{ float: left; width: 100%; padding:0; }
.portfolio_2column li, .portfolio_two li{
vertical-align: top;
float:left;
list-style: none outside none;
margin-bottom: 25px;
margin-right: 1%;
width: 49%;
}
.portfolio_2column li img, .portfolio_two li img{}
.portfolio_details { float: left; width: 100%;}
.portfolio_2column li.not-last, .portfolio_two li.first {float: left;}
.portfolio_2column li.last, .portfolio_two li.last { margin-right:0; float: right;}  .portfolio_3column { float: left; width: 100%;padding:0; }
.portfolio_3column li, .portfolio_three {
float: left;
list-style: none outside none;
margin-bottom: 25px;
margin-right: 1.4%;
vertical-align: top;
width: 32.4%;
}
.portfolio_3column li img, .portfolio_three img{}
.portfolio_3column li.last, .portfolio_three.last {  float: right; margin-right: 0;}  .portfolio_4column { float: left; width: 100%; padding:0; }
.portfolio_4column li, .portfolio_four {
vertical-align: top;
float:left;
list-style: none outside none;
margin-bottom: 25px;
margin-right: 1.3%;
width: 24%;
}
.portfolio_4column li img, .portfolio_four img{ }
.portfolio_4column li.last, .portfolio_four.last{ margin-right:0; float: right;}  .gallery-page .gallery_title{}
.gallery-page .view-gallery{}
.gallery-page article{ width: 100%;}
.gallery-page article .entry-header{ margin-bottom: 0;} 
.gallery-page #primary{width:100%;} .gallery-page .gallery-columns-1 .gallery-item{ float: left; width: 100%;}
.gallery-page .gallery-columns-1 .gallery-item.last{}  .gallery-page .gallery-columns-2 .gallery-item{ float: left; width: 49%;  margin-right:1%;}
.gallery-page .gallery-columns-2 .gallery-item.last{margin-right:0;float: right;}  .gallery-page .gallery-columns-3 .gallery-item{ float: left; width: 32%; margin-right:1%;}
.gallery-page .gallery-columns-3 .gallery-item.last{margin-right:0;}  .gallery-page .gallery-columns-4 .gallery-item{ float: left; width: 23%; margin-right:2%;}
.gallery-page .gallery-columns-4 .gallery-item.last{margin-right:0;}  .gallery-page .gallery-columns-5 .gallery-item{ float: left; width: 19%; margin-right:1%;}
.gallery-page .gallery-columns-5 .gallery-item.last{ margin-right:0;}  .gallery-page .gallery-columns-6 .gallery-item{ float: left; margin-right: 2%; width: 15%;}
.gallery-page .gallery-columns-6 .gallery-item.last{ margin-right:0;}  .gallery-page .gallery-columns-7 .gallery-item{ float: left; width: 13%;  margin-right:1.5%;}
.gallery-page .gallery-columns-7 .gallery-item.last{ margin-right:0;}  .gallery-page .gallery-columns-8 .gallery-item{ float: left; width: 11%;  margin-right:1.7%;}
.gallery-page .gallery-columns-8 .gallery-item.last{ margin-right: 0;}  .gallery-page .gallery-columns-9 .gallery-item{ float: left; width: 11.11%;}
.gallery-page .gallery-columns-9 .gallery-item.last{ margin-right: 0;}   .contact-map iframe{ border:1px solid #EEEEEE; padding:10px; }
.contactform-container{ 
background: none repeat scroll 0 0 #F9F9F9;
border: 1px solid #EEEEEE;
display: inline-block;
margin: 0 2px;
padding: 10px;
width: 95%;
}
.contactform-container input,
.contactform-container textarea  { 
float: left;
border-style: solid;
border-width: 1px;
width: 100%;
margin-right: 5px;
color: #5F6684;
clear: both;
padding: 5px 25px 5px 10px;
}
.contactform-container strong { font-weight: normal;}
label.error{ background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/error.png) no-repeat scroll 0 6px transparent; color: red; padding-left: 20px; float: left;}
.contactform-container label.error{ padding-left: 20px;  width: 100%;}
.contactform-container label.error{
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/error.png) no-repeat scroll 1px 4px transparent;
color: red;
float: left;
height: 20px;
padding-left: 20px;
padding-top: 3px;
}
.row100	{  margin:5px 0; float:left; width:100%;}
.col70	{ position:relative;}
.col70 i { 
color: #E5E5E5;
position: absolute;
right: 15px;
top: 7px;
}
.text .col70{ width: 55%;} 
.textarea .col70{width: 90%;} 
.address-container{}
.address-title{ text-align: left; margin-top: 0;}
.address-label {
font-size: 15px;
font-weight: bold;
margin: 10px 0;
}
.address-container .fa{ margin-right: 7px; }  .mobile_togglecolumn {
background:url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/toggle-arrow.png) no-repeat scroll right 4px transparent;
display:block;
cursor:pointer;
width:100%;  
margin-top: -25px;  
overflow: hidden;
padding:0 0 4px;
}
.active .mobile_togglecolumn  { background-position:right -48px; }
.mobile_togglemenu {
background:url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/plus-minus.png) no-repeat scroll right 4px transparent;
display:block;
cursor:pointer;
width:100%;  
}
.active .mobile_togglemenu  { background-position:right -48px; }  .go-top {
position: fixed;
bottom: 15px;
right: 20px;
display: none;
z-index: 200;
color: transparent;
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/up.png) no-repeat scroll 0 0 transparent;
height: 33px;
width: 40px;
font-size:0;
}
.go-top:hover {
opacity: 0.9;
color: transparent;
text-decoration: none;
}  .home_subbanner{ margin-bottom:15px; }
.home-topbanner{ float:right }
.home-topbanner #banner2{ margin-top: 10px; } .block_content,
.product_list,
#featured .woocommerce{ 
overflow: hidden;
}
.upsells.products h2, 
.related.products h2,
.cross-sells h2 {
border-bottom: 1px solid #DDDDDD;
color: #444;
display: inline-block;
padding: 10px 5% 10px 0;
font-size: 22px;
}
.home-featured{ clear:both; }
.product_list_widget li a{ width:100%; clear:both; margin-bottom:10px;}
#featured-carousel p.wpsc-product-old-price	{ display:none;}
.header_cart{ float:right; margin:14px 0 0; clear:both; }
.header_login{float: right; line-height: 30px; margin: 10px 0;}
.header_login .tab_content{ border: none;}
.header-bottom ul{  } .header_cart ul.pagenav{ padding: 0; background: none; margin: 0;}
.tm-homeslider{ float:left; width:740px; }
.top-area-inner .subbanner2	{ margin:10px 0 0 0;} .footer-bottom li.widget{
display: table;
}
#branding{ padding:10px 0 0 0; }
.follow-us a{
background-color: #555555;
border-radius: 50%;
color: #FFFFFF;
display: block;
height: 34px;
margin-right: 8px;
transition: width 2s ease 0s, height 2s ease 0s, -moz-transform 2s ease 0s;
width: 34px;
line-height: 34px;
font-size: 19px;
position: relative;
display: inline-block;
}
.follow-us .followus-title{
background: none repeat scroll 0 0 #282828;
color: #FFFFFF;
font-size: 12px;
left: 0;
line-height: 25px;
opacity: 0;
padding: 0 10px;
position: absolute;
top: -35px;
transition-duration: 300ms;
min-width: 90px;
}
.follow-us a:after {
border-left: 8px solid rgba(0, 0, 0, 0);
border-right: 0 solid rgba(0, 0, 0, 0);
border-top: 7px solid #282828;
bottom: 38px;
content: "";
left: 10px;
opacity: 0;
position: absolute;
text-align: center;
}
.widget.widgets-follow-us { text-align: left; }
.follow-us a { text-align: center;}
.follow-us a:hover .followus-title,
.follow-us a:hover:after{
opacity: 1;
transition-duration: 300ms;
}	 
.follow-us a:hover{ background-color: #282828; color: #FFFFFF;}
.follow-us a i, .follow-us a:hover i{ color: #FFFFFF; } .entryt-image{ margin-bottom:30px; } .thumbnails  {
clear: both;
} .portfolio_wrapper .image-bottom{top:0px;border:10px solid rgba(255, 255, 255, 0.5)}
.portfolio_wrapper .image-bottom_inner{
height:240px;
width:240px;
} .faqs-container{
width:100%;
}
.faqs-content{ }
.faqs-content .small-title{ font-size: 20px; margin-bottom: 20px;}
.faqs-category-container{
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #F0F0F0 #F0F0F0 -moz-use-text-color;
border-image: none;
border-style: solid solid none;
border-width: 1px 1px medium;	
margin-right: 50px;
margin-bottom: 20px;
}
.single-faq .tog, .single-faq .tour li a{
text-transform: none;
}
.single-faq{
border-bottom: 1px solid #F0F0F0;
}  .blog-posts-content{ width: 100%; }
.blog-posts-content .single-post-container {
float: left;
margin: 0 0 10px;
max-width: 100%;
padding: 0;
position: relative;
}
.single-post-container .single-post{ margin: 10px 20px 0; }
.blog-cols-2 .single-post-container{ width: 49%; margin-right: 2%;}
.blog-cols-3 .single-post-container{ margin-right: 2%;  width: 32%; }
.blog-cols-4 .single-post-container{ width: 23%; margin-right: 2.66%; }
.blog-cols-5 .single-post-container{ width: 18%; margin-right: 2.5%; }
.blog-cols-6 .single-post-container{ width: 16.65%; margin-right: 1.66%; }
.blog-posts-content .single-post-container.last{ margin-right: 0 !important;}
.post-image{ position: relative;  margin-bottom: 15px; overflow: hidden;}
.post-date{
position: absolute;
top: 0;
left: 0;
background-color: #555555;
display: inline-block;
text-align: center;
width: 46px;
padding: 7px 0 5px;
}
.widget .single-post .post-image .post-date{ width: 46px;}
.post-date .day, .post-date .month{ color: #FFFFFF; line-height: 15px; width: 100%;}
.post-date .day{ font-weight: bold; }
.post-date .month{ font-size: 12px; clear: both; }
.post-title a{ font-size: 15px;  color: #1B1B1B; }
.post-title a:hover{ color: #666666; }
.post-title { margin-bottom: 10px; }
.post-description{ font-size: 13px; font-weight: 300; }
.single-post .sort-read{
font-size: 15px;
}
.single-post .zoom {
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/zoom.png) no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
border: 3px solid #FFFFFF;
border-radius: 65px;
display: inline-block;
height: 56px;
left: 50%;
margin-left: -31px;
margin-top: -20px;
opacity: 0;
position: absolute;
top: 50%;
width: 56px;
z-index: 10;
transition: all 0.9s ease 0s;
}
.post-image-hover{ 
height: 100%;
position: absolute;
top: 0;
width: 100%;
}
.single-post-container .post-image-hover{
transition: all 0.2s ease-out 0s;
}
.single-post-container:hover .post-image-hover{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
transition: all 0.2s ease-out 0s;
}
.single-post-container:hover .post-image img{
-webkit-transform: scale(1.08);
-moz-transform:scale(1.08);
-o-transform:scale(1.08);
transform:scale(1.08);	
transition: all 0.9s ease 0s;
}
.single-post-container .post-image img{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transition: all 0.9s ease 0s;
}
.single-post-container:hover .single-post .zoom {
opacity: 1;
transition: all 0.9s ease 0s;
}  .team-posts-content{ width: 80%; margin: 0 auto; display: table; padding: 20px 0 0; }
.team-posts-content .single-team-container {
float: left;
margin: 0;
max-width: 100%;
padding: 0;
position: relative;
text-align: center;	
}
.single-team-container .single-team{ margin: 0 1px; }
.team-cols-2 .single-team-container{ width: 50%;}
.team-cols-3 .single-team-container{ width: 33.33%; }
.team-cols-4 .single-team-container{ width: 25%; }
.team-cols-5 .single-team-container{ width: 20%;  }
.team-cols-6 .single-team-container{ width: 16.66%; }
.team-posts-content .single-team-container.last{}
.team-title{ 
font-size: 16px;
font-weight: 600;
color: #282828;
}
.team-image{
position: relative;
overflow: hidden;
}
#content .team-posts-content .team-position span{
border-bottom: 1px solid #CACACA;
display: inline-block;
font-size: 14px;
font-weight: 300;
margin-bottom: 10px;
padding: 0 45px 7px;
}
.single-team .fa { 
color: #919191;
font-size: 18px;
margin: 0 5px;
}
.team-description-container {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 345px;
background-color: rgba(0, 0, 0, 0.8);
z-index: 2;
padding: 30px;
margin-top: -351px;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #FFFFFF;
}
.team-description{}
.team-read-more {
color: #FFFFFF;
display: inline-block;
margin: 30px 0 10px;
}
.team-content-box {
z-index: 3;
background-color: #fff;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
padding: 20px 0;
}
.single-team-container:hover .team-image .team-description-container {
margin-top: 0;
}
.single-team-container:hover .team-image img {
}
.single-team-container:hover .team-title, 
.single-team-container:hover .team-content-box,
.single-team-container:hover .single-team .fa  {
color: #FFFFFF;
}
.single-team-container:hover .single-team a:hover .fa {
color: #000000;
}
.single-team-container:hover .team-content-box {
background-color: #919191;
}  .news-posts-content{ width: 100%; }
.news-posts-content .single-news-container {
float: left;
margin: 0 0 10px;
max-width: 100%;
padding: 0;
position: relative;
width: 100%;
}
#content .entry-content .single-news-container .single-news{ margin: 0 70px; text-align: center; }
.news-cols-2 .single-news-container{ width: 50%;}
.news-cols-3 .single-news-container{ width: 33.33%; }
.news-cols-4 .single-news-container{ width: 25%; }
.news-cols-5 .single-news-container{ width: 20%; }
.news-cols-6 .single-news-container{ width: 16.66%; }
.news-posts-content .single-news-container.last{ margin-right: 0 !important;}
.news-title a {
color: #919191;
}
.news-title {
font-size: 16px;
font-weight: 600;
margin: 10px 0; 
}
.news-title a:hover {
color: #000000;
}  .home_cmsblock_bottom img:hover { opacity:0.7;transition-duration:300ms}
.service-text{
color: #1B1B1B;
font-size: 22px;
padding: 20px 0 15px;
}
.description{
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 25px;
font-weight: 300;
margin-bottom: 15px;
}
.other-font{ font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
.service-read-more{ font-weight: 400; }
.service .icon-left{ float: left; width: 10%; padding: 20px 0 15px; text-align: left;}
.service .icon-left .fa{
font-size: 18px;
line-height: 23px;
color: #313131;
}
.service .icon-left .fa.fa-mobile-phone{
font-size: 22px;	
}
.service .service-right{
float: left;
text-align: left;
width: 90%;
}
.service .service-center{ width: 100%; }  .call-to-action-container{  display: table; width: 100%; }
.call-to-action-content{ display: table-cell; width: 75%; }
.button-container{ 
display: table-cell;
vertical-align: middle;
width: 20%;
text-align: right;
}
.call-to-action-title{
font-size: 28px;	
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
line-height: 32px;
}
.call-to-action-container .sub-description{
font-size: 14px;
font-weight: 300;
margin: 10px 0;
}
.call-to-action-container.light{ color: #282828; }
.call-to-action-container.dark{ color: #FFFFFF; }
.button-container .callbutton{
display: inline-block;
font-size: 16px;
padding: 15px 25px;
transition-duration: 300ms;
}
.light .button-container .callbutton{
background-color: #060603;
color: #FFFFFF;
}
.light .button-container .callbutton:hover{
background-color: #FFFFFF;
color: #060603;	
transition-duration: 300ms;
}
.dark .button-container .callbutton{
background-color: #FFFFFF;
color: #060603;
}
.dark .button-container .callbutton:hover{
background-color: #060603;
color: #FFFFFF;	
transition-duration: 300ms;
}  #primary ul li { list-style:none;}
.header_cart .shopping-cart-wrapper { background:none; padding:0;}
.header_cart #shoppingcartcontents	{ position:relative;}
.header_cart .shoppingcart
{
position:absolute;
background: none repeat scroll 0 0 #FBFBFB;
padding: 8px;
border-radius:5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
position: absolute;
right: 0;
width: 300px;
z-index: 9595;
display:none;
box-shadow:0 0 3px 3px rgba(0, 0, 0, 0.08);
top:7px;
}
.header_cart .shoppingcart .shoppingcart_inner	{ background:#F6F6F6;border-radius:5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px; padding:5px;}
.top_cart_heaading	{ position:relative; cursor:pointer;}
.header_cart  .cart_text
{
font-size:14px;
text-transform:uppercase;
}
.header_cart .cart_item	
{
background: none repeat scroll 0 0 #B4D2D0;
border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
color: #FFFFFF;
font-weight: bold;
margin: 0 0 0 5px;
padding: 1px 6px;
}
.header_cart #theme-checkout-count
{
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/sprite.png) no-repeat scroll 0 -59px transparent;
padding:4px 0 2px 34px;
}
.header_cart #theme-checkout-count:hover	{ background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/sprite.png) no-repeat scroll 0 -99px transparent;}
.header_cart #theme-checkout-count:hover .cart_text	{ color:#333;}
.header_cart .shoppingcart table	{ margin:0;}
.header_cart .shoppingcart .cart-widget-total td	{ padding-right:0px; text-align:right; border-top:1px dashed #D4D3D3;}
.shoppingcart table .gocheckout	{ float:right;}
.shoppingcart table .wpsc_empty_the_cart	{ float:right; margin:0 5px 0 0;}
.shopping-cart-wrapper .remove_button, .shopping-cart-wrapper .remove_button:hover	
{ background:url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/delete.gif) no-repeat scroll 0 4px transparent !important}
.cart-widget-total span.pricedisplay	{ color:#5C483C;}
#empltycart { text-align:center;}
.user-profile-links	{ width:100%; margin:0 0 15px 0;}
.user-profile-links a	{   background: none repeat scroll 0 0 #F3F3F3;
border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
border:1px solid #E9E9E9;
padding: 2px 8px;}
.logdisplay td img	{ border:none;}
.wpsc_make_purchase input.make_purchase{ background:#FCC180;}
.caption {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.75);
bottom: 5px;
position: absolute;
width: 100%;
text-align: center;
}
.header-middle-top .search_toggle {
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/search.png) no-repeat scroll left center transparent;
border-right: 1px solid #DBDBDB;
cursor: pointer;
float: right;
height: 22px;
width: 35px;
z-index: 1;
margin: 20px 18px 0 0;
}
.header_cart #shopping_cart{
background-color: rgba(0, 0, 0, 0);
background-image: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/cart.png);
background-position: left 7px;
background-repeat: no-repeat;
border: medium none;
cursor: pointer;
margin-bottom: 0;
padding: 7px 0 7px 20px;
float: right;
position: relative;
}
.header_cart .cart .widget_shopping_cart{
background: none repeat scroll 0 0 #ffffff;
border-radius: 0px;
padding: 10px;
position: absolute;
right: 0;
z-index: 9999;
border: 1px solid #E6E6E6;
border-top: none;
box-shadow: 0 4px 4px -3px #C3C3C3 inset;
top: 49px;
width: 300px;
display: none;
}
.header_cart .cart .widget_shopping_cart_content {
display: inline-block;
width: 100%;
}
.header_cart .widget_shopping_cart .variation{ display: none; }
.header_cart .cart-contents{ float: none !important; }
.service .icon-center .service-icon{
background-color: #FFFFFF;
border: 6px solid #FFFFFF;   
color: #000000;
border-radius: 50%;
display: inline-block;
font-size: 26px;
height: 76px;
line-height: 65px;
text-align: center;
transition: all 500ms ease 0s;
width: 76px;
}
.service .icon-center .service-icon.fa-mobile-phone{
font-size: 30px;
}
.service:hover .icon-center .service-icon{ color: #FFFFFF; background-color: #000000; transition: all 500ms ease 0s;}
.service{
text-align: center;
width: 85%;
margin: 0 auto;
} .static-text-container{ width: 100%; }
.static-text-container .text, .static-text-container .description{ font-size: 15px; font-weight: 400; color: #1B1B1B;}
.static-text-container .description{ margin-top: 10px; font-size: 14px; }
.static-text-container .static-text-links{
display: inline-block;
margin: 10px 0 0;
width: 100%;
}
.static-text-container .single-link{  
font-size: 13px;
font-weight: 300;
line-height: 17px;
margin-bottom: 17px;
}
.static-text-container .link-icon {
background-color: #666666;
margin-right: 8px;
padding: 0 5px;
}
.static-text-container .link-icon .fa{
color: #FFFFFF;
}  .comment_border {
border: 1px solid #DEDEDE;
background:#C8C8C8;
display: inline-block;
width: 35%;
}
.one_third_comment a, .one_third_comment a:hover{color: #858585;}
.title_outer
{
background:url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/title_line.png) repeat-x scroll center center transparent;
width:60%;
margin:20px auto;
}
.aboutnews .title_outer{background:none;width:auto;}
.aboutcomment span.widget-title, .aboutteam span.widget-title, .aboutnews span.widget-title
{
background:#fff;
padding: 0 16px;
} .top_main.fixed{position:fixed;top: 0px;z-index: 9999999; left: 0;}
.widgets-FooterContactUsservices i {
float: left;
font-size: 16px;
margin-right: 10px;
margin-top: 6px;
position: relative;
}
.widgets-FooterContactUsservices .email i {font-size: 13px;margin-top: 9px;}
.gallery-item dt{overflow:hidden;}
.flexslider .slides img
{
filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.flexslider .slides img:hover
{
filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
} .ie7 .nav-menu li,
.ie7 .service,
.ie7 .search-form,
.ie7 .blog .gallery-item, .ie7 .single-post .gallery-item,
.ie7 .home_testimonial .slider-controls .slider-page, .ie7 .home_testimonial .slider-controls .slider-buttons div,
.ie7 #horizontalTab ul.resp-tabs-list,
.ie7 .resp-tabs-list li
{display:inline;}
.ie7 .homepage_parralex{background:url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/homebg2.jpg) no-repeat fixed center #717171;}
.ie7 .offer-text2{margin:0 3%;}
.ie7 .offer-slider-inner{background:#747583;overflow:hidden;}
.ie7 .home_testimonial .slider-controls .slider-page.active, .ie7 .home_testimonial .slider-controls .slider-page:hover{height: 9px;width: 9px;}
.ie7 .top_main.fixed {position: static;}
.ie7 .site-footer{overflow:hidden;}
.ie7 .footer-main .widget_newsletterwidget .newsletter{float:right;}
.ie7 #footer-widget-area .widget{margin: 10px 0.5%;}
.ie7 .widgets-FooterContactUsservices i{display:none;}
.ie7 .footer-main .widget_newsletterwidget .newsletter p{width:auto;}
.ie7 .footer-main .widget_newsletterwidget .newsletter p input.newsletter-submit{float:left;}
.ie7 .footer-main .widget_newsletterwidget .newsletter p input.newsletter-email{height:32px;}
.ie7 .site-header{height:125px;}
.ie7 .products_block ul.products li .block_hover{left:0;padding:10px 1px;bottom:63px;}
.ie7 .products li .onsale, .onsale{top:20px;}
.ie7 .header-middle-top{width:100px;}
.ie7 .header-middle-bottom{width:30px;}
.ie7 .top_main{border-bottom:2px solid #DBDBDB;}
.resp-tabs-container{ background-color: transparent;}
#horizontalTab{text-align:center;}
#horizontalTab ul.resp-tabs-list{
margin: 15px 0 30px;
}
h2.resp-accordion {
cursor: pointer;
display: none;
margin: 5px 0;
padding: 10px 0;
}
.category-container ul li{
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/separator.png) no-repeat scroll right 2px rgba(0, 0, 0, 0);
display: inline;
padding: 0 25px 0 15px;
}
.resp-tabs-list li:last-child{
background: none;
}
.category-container ul li a{ 
color: #1B1B1B;
font-size: 16px;
}
.resp-tabs-list li {
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/separator.png) no-repeat scroll right 4px rgba(0, 0, 0, 0);
display: inline-block;
float: none;
padding: 0 25px 0 15px;
}
.resp-tabs-list li:hover h3,
.resp-tabs-list li.resp-tab-active h3 {
color: #7E7E7E;
}
.resp-tabs-list li h3{ 
color: #1B1B1B;
font-size: 16px;
font-weight: 400;
margin: 0;
}
.resp-tab-active {
margin: 0 !important;
padding: 0 25px 0 15px !important;
position: relative;
background: none;
}
.resp-accordion > h3 {
margin: 0;
}
.resp-tab-active .extra, #options li a.selected .extra, .woocommerce-tabs li.active .extra{
}
.yith_magnifier_gallery li {text-align: center;}
.header_cart #shopping_cart.current .right-arrow {
background-position: left -43px;
}
.header_cart #shopping_cart .right-arrow {
background: url(//encompasshealthclinic.com.au/wp-content/themes/WCM010007/images/megnor/cart_arrow.png) no-repeat scroll left -1px transparent;
display: inline-block;
height: 16px;
width: 16px;
} .site-content {
clear: both;
}
.tp-caption.shop_now_button:hover {
background-color: #060603;
color: #FFFFFF;
cursor: pointer;
}
.content-main.contact-message{
margin: 20px auto 0 !important;
}
.wpb_row.parallex-image { background-attachment: fixed !important; }
.sitemap {
overflow: hidden;
}
.feedback {
clear: both;
display: inline-block;
width: 100%;
margin-bottom: 10px;
}
.wishlist_table .add_to_cart.button {
border-radius: 0 !important;
margin: 0;
}
.homepage .full-width #tertiary, .full-width #tertiary{ display:none; }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none;
margin: 0; 
}
#rev_slider_1_1, #rev_slider_1_1_wrapper{
max-width: 100%;
}
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12{padding:0 !important;}
.vc_row{margin:0 auto !important;}
.woocommerce-page .compare.button, .woocommerce .compare.button {
float: left;
}
.woocommerce ul.cart_list li a.remove,.woocommerce-page ul.cart_list li a.remove {
color: #333;
float: right;
font-size: 15px;
height: 12px;
line-height: 12px;
margin: 0;
text-align: center;
width: 12px;
position: absolute;
right: 0;
top: 12px;
text-indent: 0px;
font-size: 20px;
}
.woocommerce-shipping-calculator .shipping-calculator-button {
color: #000000;
display: inline-block;
font-weight: bold;
margin: 5px 0;
}
.select2-container .select2-choice{padding:5px 10px;}
.wishlist_table .add_to_cart.button, .yith-wcwl-add-button a.add_to_wishlist, 
.yith-wcwl-popup-button a.add_to_wishlist, .wishlist_table a.ask-an-estimate-button, 
.wishlist-title a.show-title-form, .hidden-title-form a.hide-title-form, 
.woocommerce .yith-wcwl-wishlist-new button, 
.wishlist_manage_table a.create-new-wishlist, .wishlist_manage_table button.submit-wishlist-changes, 
.yith-wcwl-wishlist-search-form button.wishlist-search-button{border-radius:0 !important;}
.yith-wcwl-add-button{margin:0 0 10px;} .right-sidebar .content-area {float:right !important;}
.right-sidebar .main-ul {padding:0px !important;}
.right-sidebar .main-ul li, .product-categories li {text-transform: uppercase ;background:none !important; padding:0px !important; font-weight:700; line-height:2 !important; font-size:15px}
.children li {font-weight:500 !important; margin-top:-5px !important; text-transform:none !important;}
.right-sidebar .main-ul li:hover {background:none !important}
ul.children{margin-top:10px; margin-bottom:10px; text-transform:none !important;}
button.single_add_to_cart_button, .add_to_wishlist, input.button, .checkout-button, a.woocommerce-Button.button, a.button.wc-backward {color:#fff !important;}
.nav-menu li a {font-size: 17px !important;}
.navbar {margin-bottom:0px !important;}
.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button {background-color: #A64C31;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:0px !important; padding-right:0px !important;}
a:focus {color:inherit !important;}
#productSlide .products li a.add_to_cart_button, 
#productSlide .products li a.product_type_variable, 
#productSlide .products li a.product_type_external, 
#productSlide .products li a.product_type_grouped, 
#productSlide .products li a.product_type_simple, 
#productSlide .products li a.added_to_cart {display:inherit;background-color:#18862d !important;color:#fff;width:65%;margin:0 auto;}
#productSlide .products li a.add_to_cart_button:hover, 
#productSlide .products li a.add_to_cart_button:active, 
#productSlide .products li a.add_to_cart_button:focus, 
#productSlide .products li a.product_type_variable:hover, 
#productSlide .products li a.product_type_variable:active, 
#productSlide .products li a.product_type_variable:focus, 
#productSlide .products li a.product_type_external:hover, 
#productSlide .products li a.product_type_external:active, 
#productSlide .products li a.product_type_external:focus, 
#productSlide .products li a.product_type_grouped:hover, 
#productSlide .products li a.product_type_grouped:active, 
#productSlide .products li a.product_type_grouped:focus, 
#productSlide .products li a.product_type_simple:hover, 
#productSlide .products li a.product_type_simple:active, 
#productSlide .products li a.product_type_simple:focus, 
#productSlide .products li a.added_to_cart:hover, 
#productSlide .products li a.added_to_cart:active, 
#productSlide .products li a.added_to_cart:focus {background-color:#000 !important;color:#fff !important;transition:.3s;}
#productSlide .products li a.added_to_cart {display:none !important;} .page-id-22 .page-title {display:none;}
.pageTransition {transition:.5s;}
a:focus {text-decoration:none !important;}
.fa-caret-right {color:#fff;padding-left:10px;}
#faMail {font-size:40px !important;margin-left:-5px;}
.faEmail {font-size:18px !important;}
#faPhone {margin-left:-5px;}
.faIconFix {margin-left:26px !important;}
#addressFix .fa {color:#18862d;font-size:50px;}
#title-h2 {font-size:40px; font-family:'Raleway', Arial, Helvetica, sans-serif;}
#title-h3 {font-size:60px; line-height:60px; font-family:'Raleway', Arial, Helvetica, sans-serif;}
#topTitle {margin-top:-25px;}
#productSlide ul.products li.product img {height:150px;width:auto;}
#footerMap {float:right;}
h2.background {
position: relative;
z-index: 1;}
h2.background:before {
border-top: 2px solid #000;
content:"";
margin: 0 auto;
position: absolute;
top: 50%; left: 0; right: 0; bottom: 0;
width: 100%;
z-index: -1;
}
h2.background span { 
background: #fff; 
padding: 0 15px; 
font-size:60px;
}
.pageHeader #quote {
font-size:40px;
font-weight:300;
line-height:40px;
color:#18862d;
margin:auto 20%;
margin-bottom:35px;
}
#quote-block {
background: url(https://encompasshealthclinic.com.au/wp-content/uploads/quotes.jpg) no-repeat center;
background-size: contain;
}
#ServicesBox {
border-bottom: 2px solid #d6d6d6;
border-top: 2px solid #d6d6d6; width: 30%;
float: right; padding-top:4%;
z-index:1000000;
}
#ProductsBox {
border-top: 2px solid #d6d6d6; padding-top:4%;
width:50%
}
#FocusBox {
border-bottom: 2px solid #d6d6d6; width:50%;
float:right;
}
#ProductsIMG {
float:left;
padding-right:10px;
}
#FocusIMG {
padding-left:10px;
}
#TitleSpan {
font-size:4vw;
font-weight:700;
border-bottom:2px solid #000;
max-width:70%;
padding-bottom:8%;
}
#TitleSpanProducts {
font-size:4vw;
font-weight:700;
border-bottom:2px solid #000;
max-width:50%;
padding-bottom:5%;
}
#TitleSpanFocus {
font-size:4vw;
font-weight:700;
border-bottom:2px solid #000;
max-width:56%;
padding-bottom:6%;
padding-top:4%;
}
#ServicesText {
font-size:1.7vw;
padding-top:5%;
padding-left:3%;
padding-right:3%;
line-height:2vw;}
#ProductsText {
font-size:1.7vw;
padding-top:4%;
padding-left:15%;
padding-right:15%;
line-height:2vw;
margin-bottom:30px;}
#FocusText {
font-size:1.7vw;
padding-top:4%;
padding-left:15%;
padding-right:15%;
line-height:2vw;
margin-bottom:30px;}
#ServicesBrowseButton {
background-color:#252525;
color:#fff;
text-align:center;
font-size: 2vw;
margin-top: 1.5vw;
width: 80%;
padding: 1vw;
transition:.5s;
}
#ServicesBrowseButton a:focus {
text-decoration:none;
outline-color:none !important;
}
#ServicesBrowseButton:hover {
background-color:#555;
transition:.5s;
}
#ServicesPicture {
margin-bottom:20px;
}
#WeOffer {
clear:both;
font-size:28px;
line-height:34px;
padding-top:40px;
font-family: 'Raleway', Arial, Helvetica, sans-serif;}
#WeOfferList li {
font-size:20px;
line-height:30px;
font-family: 'Raleway', Arial, Helvetica, sans-serif;
}
#WeOfferList li:before {
content: "• ";
color: #18862d;
}
#WeOfferP {
font-size:20px;
line-height:26px;
clear:both;
padding-bottom:20px;
font-family: 'Raleway', Arial, Helvetica, sans-serif;}
.WeOfferFix {padding-top:0px !important;margin-bottom:20px;}
#pullLeft {margin-right:10px;}
#pullRight {margin-left:10px;}
#bestSellers {font-size:32px;font-weight:500;margin-top:10px;}
#productSlide {margin-top:30px;border-bottom:2px solid #d6d6d6;}
#homeAddress {margin-bottom:30px;display:inline-block;font-size:26px;line-height:36px;vertical-align:top;margin-left:20px;font-family: 'Raleway', Arial, Helvetica, sans-serif;}
#addressFix {padding-left:10px !important;white-space:nowrap;}
#homeAddressTitle {font-weight:500;}
#footerMap {margin-top:-55px;}
@media (max-width:795px) {
h2.background#topTitle:before {
top:25%;}}
@media (max-width:767px) {
#ServicesBox {
width:100%;
float:left; margin-bottom:30px;
}
.pageHeader #quote {
margin:auto 12%;
margin-bottom:35px;}
#TitleSpan {
font-size:6vw;
max-width:50%;
padding-bottom:4%;
}
#TitleSpanProducts {
font-size:6vw;
max-width:50%;
padding-bottom:4%;
}
#TitleSpanFocus {
font-size:6vw;
max-width:50%;
padding-bottom:4%;
}
#ServicesText {
font-size:20px;
line-height:30px;
padding-left:5%;
padding-right:5%;
}
#ProductsText {
font-size:20px;
line-height:30px;
padding-left:5%;
padding-right:5%;
}
#FocusText {
font-size:20px;
line-height:30px;
padding-left:5%;
padding-right:5%;
}
#ServicesBrowseButton {
font-size: 3vw;
margin-top: 3%;
width: 60%;
padding: 2vw;
}
#FocusBox {
width:100%;
float:left;}
#ProductsBox {
width:100%;
float:left;
border-top:none;
}
#ProductsIMG {
float:none;
padding-right:0px;
margin-bottom:20px;
}
#FocusIMG {
padding-left:0px;
}
#liFixSpace {
margin-top:-15px;}
#pullLeft {margin-right:0px;}
#pullRight {margin-left:0px;}
#footerMap {float:none;margin-bottom:15px;margin-top:0px;}
}
@media (max-width:490px) {
#WeOffer {
font-size:5vw;
}
#WeOfferList li {
font-size:4vw;
}
#WeOfferP {
font-size:4vw;}
#homeAddress {font-size:4vw;}
.faEmail {font-size:16px !important;}
}
@media (min-width:1400px){
#TitleSpan, #TitleSpanProducts, #TitleSpanFocus {font-size:55px}
#ServicesText, #ProductsText, #FocusText {font-size:25px;line-height:28px;}
#ServicesBrowseButton {font-size:30px;padding:15px;margin-top:0px;}
}@font-face{font-family:star;src:url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}div.pp_woocommerce .pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgba(0,0,0,.25);padding:20px 0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:' ';display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(//encompasshealthclinic.com.au/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:WooCommerce;content:'\e00b';text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:'\e008'}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce .pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:'\e013';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:'\e00b';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:'\e008'}div.pp_woocommerce a.pp_contract,div.pp_woocommerce a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:'\e005';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:'\e004'}div.pp_woocommerce #respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}.rtl div.pp_woocommerce .pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.yith_magnifier_zoom_wrap {
top: 0;
position: relative;
}
.yith_magnifier_loading {
color:white;	
background:#222;
padding:3px;
border:1px solid #000;
position: absolute;
text-align: center;
top: 10%;
z-index: 9999;
}
.yith_magnifier_zoom {
position: relative;
display: block;
}
.yith_magnifier_zoom img {
display: block;
}
.yith_magnifier_mousetrap {
z-index: 999;
position: absolute;
width: 0px;
height :0px;
left: 0;
top: 0;
} .ie .yith_magnifier_mousetrap {
background-image: url(//encompasshealthclinic.com.au/wp-content/plugins/yith-woocommerce-zoom-magnifier/assets/css/.);
}
.yith_magnifier_lens {
display: none;
z-index:98;
position:absolute;
overflow: hidden;
border: 1px solid #ccc;
}
.yith_magnifier_lens img {
width: auto !important;
max-width: none !important;
-webkit-transition: all ease-in-out 0s !important;
-moz-transition: all ease-in-out 0s !important;
-o-transition: all ease-in-out 0s !important;
transition: all ease-in-out 0s !important;
}
.yith_magnifier_zoom_magnifier {
display:none;
position:absolute;
z-index: 99;
border:4px solid #ccc;
overflow:hidden;
}
.yith_magnifier_gallery {
list-style: none;
}.yith_magnifier_gallery {
margin: 0;
padding: 0;
}
.yith_magnifier_gallery li {
position: relative;
float: left;
display: block;
}
.yith_magnifier_gallery li.last {
margin-right: 0;
}
.yith_magnifier_gallery li a {
width: 100% !important;
display: block;
margin-top: 10px;
height: auto !important;
} .single-product.woocommerce .thumbnails {
position: relative;
}
.single-product.woocommerce .thumbnails #slider-prev,
.single-product.woocommerce .thumbnails #slider-next {
display: none !important;
cursor: pointer;
width: 27px;
height: 26px;
background: url(//encompasshealthclinic.com.au/wp-content/plugins/yith-woocommerce-zoom-magnifier/assets/images/slider-arrow.png) no-repeat left center;
position: absolute;
top: 48%;
margin-top: -2px;
}
.single-product.woocommerce .thumbnails #slider-prev {
background-position: left center;
left: 0px;
}
.single-product.woocommerce .thumbnails #slider-next {
background-position: right center;
right: 0px;
}
.single-product.woocommerce .thumbnails:hover #slider-prev,
.single-product.woocommerce .thumbnails:hover #slider-next {
display: block !important;
}
span.onsale {
z-index: 10000
}
div.pp_woocommerce a.pp_expand {
display: inline;
bottom: 10px;
top: initial;
left: 10px;
}.header-top{padding-top: 10px; padding-bottom: 10px; width: 100%; display: inline-block; }
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
transition-duration: 300ms;
-webkit-transition-duration: 300ms;
-moz-transition-duration: 300ms;
-o-transition-duration: 300ms;
background: #686868;
text-decoration: none;
color: #000000;	
}
ul.products li .block_hover {
background: none repeat scroll 0 0 rgba(255, 254, 254, 0.97);
bottom: 0;
margin: 0 auto;
padding: 10px;
position: absolute;
width: 100%;
opacity: 0;
transition: visibility 0s ease-in-out 600ms, opacity 300ms ease-in-out 300ms;
visibility: hidden;
}.header-top{padding-top: 10px; padding-bottom: 10px; width: 100%; display: inline-block; }
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
transition-duration: 300ms;
-webkit-transition-duration: 300ms; 
background: #686868;
text-decoration: none;
color: #000000;	
}.wdp_pricing_table_caption { }
.wdp_pricing_table {
border-collapse: collapse;
font-size: 0.9em;
table-layout: fixed;
}
.wdp_pricing_table td {
border: solid 1px #dfdfdf;
padding: 5px 10px;
text-align: center;
}
.wdp_pricing_table thead {
background: #efefef;
}
.spinner_img {
content:url(//encompasshealthclinic.com.au/wp-content/plugins/advanced-dynamic-pricing-for-woocommerce/BaseVersion/assets/images/spinner-2x.gif);
display: block;
}
del .woocommerce-Price-amount {
display: inline;
}.wdp_deals_table_caption {
font-weight: bold;
}
.wdp_deals_table {
border-collapse: collapse;
font-size: 0.9em;
}
.wdp_deals_table td {
border: solid 1px #dfdfdf;
padding: 5px 10px;
text-align: center;
}
.wdp_deals_table thead {
background: #efefef;
}