/*
Cache: layerslider, ls-user, ls-google-fonts, contact-form-7, rs-plugin-settings, flxmap, main, layout, font-awesome, fancybox, child-theme-styles
*/
/* layerslider: (http://www.leedervillephysiotherapy.com.au/wp-content/plugins/LayerSlider/static/css/layerslider.css) */
  .ls-container{ visibility:hidden; position:relative; }.ls-lt-container{ position:absolute; }.ls-lt-container,.ls-lt-container *{ text-align:left!important; direction:ltr!important; }.ls-container-fullscreen{ margin:0 auto!important; padding:2%!important; background:black!important; border-radius:0!important; -moz-border-radius:0!important; -webkit-border-radius:0!important; border:none!important; }.ls-container-fullscreen .ls-thumbnail-wrapper,.ls-container-fullscreen .ls-fullscreen,.ls-container-fullscreen .ls-shadow{ display:none!important; }.ls-overflow-hidden{ overflow:hidden; }.ls-inner{ position:relative; background-position:center center; z-index:2; }.ls-loading-container{ position:absolute!important; display:none; z-index:3!important; left:50%!important; top:50%!important; }.ls-loading-indicator{ margin:0 auto; }.ls-inner,.ls-slide{ width:100%; height:100%; }.ls-slide,.ls-layer{ position:absolute; display:none; background-position:center center; overflow:hidden; }.ls-active,.ls-animating{ display:block!important; }.ls-slide>*{ position:absolute; line-height:normal; margin:0; left:0; top:0; }.ls-slide .ls-bg{ left:0px; top:0px; transform:none!important; -o-transform:none!important; -ms-transform:none!important; -moz-transform:none!important; -webkit-transform:none!important; }.ls-yourlogo{ position:absolute; z-index:99; }.ls-bar-timer{ position:absolute; width:0; height:2px; background:white; border-bottom:2px solid #555; opacity:.55; filter:alpha(opacity=55); z-index:4; top:0; }.ls-circle-timer{ width:16px; height:16px; position:absolute; right:10px; top:10px; z-index:4; opacity:.65; filter:alpha(opacity=65); display:none; }.ls-ct-half{ background:white; }.ls-ct-center{ background:#444; }.ls-ct-left,.ls-ct-right{ width:50%; height:100%; overflow:hidden; }.ls-ct-left,.ls-ct-right{ float:left; position:relative; }.ls-ct-rotate{ width:200%; height:100%; position:absolute; top:0; }.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-hider,.ls-ct-right .ls-ct-half{ left:0; }.ls-ct-right .ls-ct-rotate,.ls-ct-left .ls-ct-hider,.ls-ct-left .ls-ct-half{ right:0; }.ls-ct-hider,.ls-ct-half{ position:absolute; top:0; }.ls-ct-hider{ width:50%; height:100%; overflow:hidden; }.ls-ct-half{ width:200%; height:100%; }.ls-ct-center{ width:50%; height:50%; left:25%; top:25%; position:absolute; }.ls-ct-half,.ls-ct-center{ border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; }.ls-bottom-nav-wrapper{ height:0; }.ls-bottom-slidebuttons{ text-align:left; }.ls-bottom-nav-wrapper,.ls-below-thumbnails{ z-index:2; height:0; position:relative; text-align:center; margin:0 auto; }.ls-below-thumbnails{ display:none; z-index:6; }.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next{ outline:none; }* .ls-bottom-nav-wrapper *,* .ls-bottom-nav-wrapper span *{ direction:ltr!important; }.ls-bottom-slidebuttons{ position:relative; z-index:1000; }.ls-bottom-slidebuttons,.ls-nav-start,.ls-nav-stop,.ls-nav-sides{ position:relative; }.ls-nothumb{ text-align:center!important; }.ls-link{ position:absolute; width:100%!important; height:100%!important; left:0!important; top:0!important; background-image:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/LayerSlider/static/css/blank.gif"); }.ls-slide>a>*{ background-image:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/LayerSlider/static/css/blank.gif"); }.ls-vpcontainer{ width:100%; height:100%; position:absolute; left:0; top:0; }.ls-videopreview{ width :100%; height :100%; position :absolute; left :0; top :0; cursor :pointer; }.ls-playvideo{ position:absolute; left:50%; top:50%; cursor:pointer; }.ls-tn{ display:none!important; }.ls-thumbnail-hover{ display:none; position:absolute; left:0; }.ls-thumbnail-hover-inner{ width:100%; height:100%; position:absolute; left:0; top:0; display:none; }.ls-thumbnail-hover-bg{ position:absolute; width:100%; height:100%; left:0; top:0; }.ls-thumbnail-hover-img{ position:absolute; overflow:hidden; }.ls-thumbnail-hover img{ max-width:none!important; position:absolute; display:inline-block; visibility:visible!important; left:50%; top:0; }.ls-thumbnail-hover span{ left:50%; top:100%; width:0; height:0; display:block; position:absolute; border-left-color:transparent!important; border-right-color:transparent!important; border-bottom-color:transparent!important; }.ls-thumbnail-wrapper{ position:relative; width:100%; margin:0 auto; z-index:4; }.ls-thumbnail{ position:relative; margin:0 auto; }.ls-thumbnail-inner,.ls-thumbnail-slide-container{ width:100%; }.ls-thumbnail-slide-container{ overflow:hidden!important; position:relative; }.ls-touchscroll{ overflow-x:auto!important; }.ls-thumbnail-slide{ text-align:center; white-space:nowrap; float:left; position:relative; }.ls-thumbnail-slide a{ overflow:hidden; display:inline-block; width:0; height:0; position:relative; }.ls-thumbnail-slide img{ max-width:none!important; max-height:100%!important; height:100%; visibility:visible!important; }.ls-shadow{ display:none; position:absolute; z-index:1; top:100%; width:100%; left:0; overflow:hidden!important; visibility:hidden; }.ls-shadow img{ width:100%!important; height:auto!important; position:absolute!important; left:0!important; bottom:0!important; }.ls-bottom-nav-wrapper,.ls-thumbnail-wrapper,.ls-nav-prev,.ls-nav-next{ visibility:hidden; }.ls-wp-fullwidth-container{ width:100%; position:relative; }.ls-wp-fullwidth-helper{ position:absolute; }.ls-overflow-hidden{ overflow:hidden; }.ls-lt-tile{ position:relative; float:left; perspective:1000px; -o-perspective:1000px; -ms-perspective:1000px; -moz-perspective:1000px; -webkit-perspective:1000px; }.ls-lt-tile img{ visibility:visible; display:inline-block; }.ls-curtiles{ overflow:hidden; }.ls-curtiles,.ls-nexttiles{ position:absolute; width:100%; height:100%; left:0; top:0; }.ls-curtile,.ls-nexttile{ overflow:hidden; position:absolute; width:100%!important; height:100%!important; backface-visibility:hidden; -o-backface-visibility:hidden; -ms-backface-visibility:hidden; -moz-backface-visibility:hidden; -webkit-backface-visibility:hidden; }.ls-curtile{ left:0; top:0; }.ls-curtile img,.ls-nexttile img{ position:absolute; filter:inherit; }.ls-3d-container{ position:relative; overflow:visible!important; }.ls-3d-box{ position:absolute; top:50%; left:50%; transform-style:preserve-3d; -o-transform-style:preserve-3d; -ms-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -webkit-transform-style:preserve-3d; }.ls-3d-box div{ overflow:hidden; background:#777; margin:0; padding:0; position:absolute; }.ls-fullscreen{ position:absolute; z-index:10; cursor:pointer; display:block; }html * .ls-nav-prev,html * .ls-nav-next,html * .ls-container img,html * .ls-bottom-nav-wrapper a,html * .ls-container .ls-fullscreen,body * .ls-nav-prev,body * .ls-nav-next,body * .ls-container img,body * .ls-bottom-nav-wrapper a,body * .ls-container .ls-fullscreen,#ls-global * .ls-nav-prev,#ls-global * .ls-nav-next,#ls-global * .ls-container img,#ls-global * .ls-bottom-nav-wrapper a,#ls-global * .ls-container .ls-fullscreen,html * .ls-thumbnail a,body * .ls-thumbnail a,#ls-global * .ls-thumbnail a{ transition:none; -o-transition:none; -ms-transition:none; -moz-transition:none; -webkit-transition:none; line-height:normal; outline:none; padding:0; border:0; }html * .ls-slide>a,body * .ls-slide>a,#ls-global * .ls-slide>a,html * .ls-slide>h1,body * .ls-slide>h1,#ls-global * .ls-slide>h1,html * .ls-slide>h2,body * .ls-slide>h2,#ls-global * .ls-slide>h2,html * .ls-slide>h3,body * .ls-slide>h3,#ls-global * .ls-slide>h3,html * .ls-slide>h4,body * .ls-slide>h4,#ls-global * .ls-slide>h4,html * .ls-slide>h5,body * .ls-slide>h5,#ls-global * .ls-slide>h5,html * .ls-slide>p,body * .ls-slide>p,#ls-global * .ls-slide>p,html * .ls-slide>div,body * .ls-slide>div,#ls-global * .ls-slide>div,html * .ls-slide>span,body * .ls-slide>span,#ls-global * .ls-slide>span,html * .ls-slide>*,body * .ls-slide>*,#ls-global * .ls-slide>*{ transition:none; -o-transition:none; -ms-transition:none; -moz-transition:none; -webkit-transition:none; }html * .ls-slide>*,body * .ls-slide>*,#ls-global * .ls-slide>*{ margin:0; }html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img{ background:none!important; min-width:0!important; max-width:none!important; border-radius:0; box-shadow:none; border:0; padding:0; }  html * .ls-wp-container .ls-slide>*,body * .ls-wp-container .ls-slide>*,#ls-global * .ls-wp-container .ls-slide>*{ line-height:normal; outline:none; padding:0; margin:0; border:0; }html * .ls-wp-container .ls-slide>a>*,body * .ls-wp-container .ls-slide>a>*,#ls-global * .ls-wp-container .ls-slide>a>*{ margin:0; }html * .ls-wp-container .ls-slide>a,body * .ls-wp-container .ls-slide>a,#ls-global * .ls-wp-container .ls-slide>a{ text-decoration:none; }.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-container,.ls-container *{ box-sizing:content-box!important; -moz-box-sizing:content-box!important; -webkit-box-sizing:content-box!important; }html * .ls-yourlogo,body * .ls-yourlogo,#ls-global * .ls-yourlogo{ margin:0; }html * .ls-tn,body * .ls-tn,#ls-global * .ls-tn{ display:none; }.site{ overflow:visible!important; }.ls-debug-console *{ margin:0!important; padding:0!important; border:0!important; color:white!important; text-shadow:none!important; font-family:"HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif!important; line-height:normal!important; -webkit-font-smoothing:antialiased!important; text-align:left!important; font-style:normal!important; }.ls-debug-console h1{ padding-top:10px!important; font-size:17px!important; font-weight:bold!important; }.ls-debug-console h1:first-child{ padding-top:0!important; }.ls-debug-console ul{ padding-top:10px!important; list-style:none!important; }.ls-debug-console li{ margin-left:10px!important; font-size:13px!important; position:relative!important; font-weight:normal!important; }html * .ls-debug-console li ul,body * .ls-debug-console li ul,#ls-global * .ls-debug-console li ul{ display:none; width:260px; left:-10px; }.ls-debug-console li ul{ position:absolute!important; bottom:100%!important; padding:10px 10px 10px 0!important; background:white!important; border-radius:10px!important; box-shadow:0 0 20px black!important; }html * .ls-debug-console li:hover ul,body * .ls-debug-console li:hover ul,#ls-global * .ls-debug-console li:hover ul{ display:block; }.ls-debug-console li ul *{ color:black!important; }.ls-debug-console a{ text-decoration:none!important; border-bottom:1px dotted white!important; }.ls-error{ border-radius:5px!important; -moz-border-radius:5px!important; -wenkit-border-radius:5px!important; background:white!important; height:auto!important; width:auto!important; color:white!important; padding:20px 40px 30px 80px!important; position:relative!important; box-shadow:0 2px 20px -5px black; }.ls-error p{ line-height:normal!important; text-shadow:none!important; margin:0!important; padding:0!important; border:0!important; text-align:justify!important; font-family:Arial,sans-serif!important; }.ls-error .ls-error-title{ line-height:40px!important; color:red!important; font-weight:bold!important; font-size:16px!important; }.ls-error .ls-error-text{ color:#555!important; font-weight:normal!important; font-size:13px!important; }.ls-error .ls-exclam{ width:40px!important; height:40px!important; position:absolute!important; left:20px!important; top:20px!important; border-radius:50px!important; -moz-border-radius:50px!important; -webkit-border-radius:50px!important; font-size:30px!important; font-weight:bold!important; color:white!important; line-height:40px!important; background:red!important; text-align:center!important; }html * .ls-container .ls-shadow,html * .ls-container .ls-slide>*,html * .ls-container .ls-fullscreen,html * .ls-container .ls-3d-container,html * .ls-container .ls-lt-container,html * .ls-container .ls-lt-container *,html * .ls-container .ls-thumbnail-wrapper,html * .ls-container .ls-bottom-nav-wrapper,body * .ls-container .ls-shadow,body * .ls-container .ls-slide>*,body * .ls-container .ls-fullscreen,body * .ls-container .ls-3d-container,body * .ls-container .ls-lt-container,body * .ls-container .ls-lt-container *,body * .ls-container .ls-thumbnail-wrapper,body * .ls-container .ls-bottom-nav-wrapper,#ls-global * .ls-container .ls-shadow,#ls-global * .ls-container .ls-slide>*,#ls-global * .ls-container .ls-fullscreen,#ls-global * .ls-container .ls-3d-container,#ls-global * .ls-container .ls-lt-container,#ls-global * .ls-container .ls-lt-container *,#ls-global * .ls-container .ls-thumbnail-wrapper,#ls-global * .ls-container .ls-bottom-nav-wrapper,.ls-gpuhack{ transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); }.ls-videohack{ transform:none!important; -o-transform:none!important; -ms-transform:none!important; -moz-transform:none!important; -webkit-transform:none!important; transform-origin:none!important; -o-transform-origin:none!important; -ms-transform-origin:none!important; -moz-transform-origin:none!important; -webkit-transform-origin:none!important; }.ls-oldiepnghack{ filter:none!important; }.ls-gpuhack{ width:100%!important; height:100%!important; left:0px!important; top:0px!important; } html * .ls-container .ls-webkit-hack,body * .ls-container .ls-webkit-hack,#ls-global * .ls-container .ls-webkit-hack{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; }  @media (transform-3d),(-o-transform-3d),(-ms-transform-3d),(-moz-transform-3d),(-webkit-transform-3d){ #ls-test3d{  position:absolute;  left:9px;  height:3px; }}  .ls-forcehide{ display:none!important; }
/* ls-user: (http://www.leedervillephysiotherapy.com.au/wp-content/uploads/layerslider.custom.css) */
   .ls-container{  }.ls-slide{  }.ls-slide a:hover{ color:blue; text-decoration:underline; }.ls-slide #yourID{ }.ls-slide .yourClass{ } .ls-3d-box div{ background:#777; }.ls-v5 .ls-nav-prev,.ls-v5 .ls-nav-next{ z-index:10!important; }
/* ls-google-fonts: (http://fonts.googleapis.com/css?family=Lato:100,300,regular,700,900%7COpen+Sans:300%7CIndie+Flower:regular%7COswald:300,regular,700&subset=latin) */
@font-face{  font-family:'Indie Flower';  font-style:normal;  font-weight:400;  src:local('Indie Flower'),local('IndieFlower'),url(http://fonts.gstatic.com/s/indieflower/v9/10JVD_humAd5zP2yrFqw6onF5uFdDttMLvmWuJdhhgs.ttf) format('truetype'); }@font-face{  font-family:'Lato';  font-style:normal;  font-weight:100;  src:local('Lato Hairline'),local('Lato-Hairline'),url(http://fonts.gstatic.com/s/lato/v14/zJY4gsxBiSo5L7tNutxFNg.ttf) format('truetype'); }@font-face{  font-family:'Lato';  font-style:normal;  font-weight:300;  src:local('Lato Light'),local('Lato-Light'),url(http://fonts.gstatic.com/s/lato/v14/nj47mAZe0mYUIySgfn0wpQ.ttf) format('truetype'); }@font-face{  font-family:'Lato';  font-style:normal;  font-weight:400;  src:local('Lato Regular'),local('Lato-Regular'),url(http://fonts.gstatic.com/s/lato/v14/v0SdcGFAl2aezM9Vq_aFTQ.ttf) format('truetype'); }@font-face{  font-family:'Lato';  font-style:normal;  font-weight:700;  src:local('Lato Bold'),local('Lato-Bold'),url(http://fonts.gstatic.com/s/lato/v14/DvlFBScY1r-FMtZSYIYoYw.ttf) format('truetype'); }@font-face{  font-family:'Lato';  font-style:normal;  font-weight:900;  src:local('Lato Black'),local('Lato-Black'),url(http://fonts.gstatic.com/s/lato/v14/4cKlrioa77J2iqTqBgkRWg.ttf) format('truetype'); }@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:300;  src:local('Open Sans Light'),local('OpenSans-Light'),url(http://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype'); }@font-face{  font-family:'Oswald';  font-style:normal;  font-weight:300;  src:local('Oswald Light'),local('Oswald-Light'),url(http://fonts.gstatic.com/s/oswald/v16/HqHm7BVC_nzzTui2lzQTDaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); }@font-face{  font-family:'Oswald';  font-style:normal;  font-weight:400;  src:local('Oswald Regular'),local('Oswald-Regular'),url(http://fonts.gstatic.com/s/oswald/v16/Y_TKV6o8WovbUd3m_X9aAA.ttf) format('truetype'); }@font-face{  font-family:'Oswald';  font-style:normal;  font-weight:700;  src:local('Oswald Bold'),local('Oswald-Bold'),url(http://fonts.gstatic.com/s/oswald/v16/bH7276GfdCjMjApa_dkG6aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); }
/* contact-form-7: (http://www.leedervillephysiotherapy.com.au/wp-content/plugins/contact-form-7/includes/css/styles.css) */
div.wpcf7{ margin:0; padding:0; }div.wpcf7-response-output{ margin:2em 0.5em 1em; padding:0.2em 1em; }div.wpcf7 .screen-reader-response{ position:absolute; overflow:hidden; clip:rect(1px,1px,1px,1px); height:1px; width:1px; margin:0; padding:0; border:0; }div.wpcf7-mail-sent-ok{ border:2px solid #398f14; }div.wpcf7-mail-sent-ng{ border:2px solid #ff0000; }div.wpcf7-spam-blocked{ border:2px solid #ffa500; }div.wpcf7-validation-errors{ border:2px solid #f7e700; }.wpcf7-form-control-wrap{ position:relative; }span.wpcf7-not-valid-tip{ color:#f00; font-size:1em; font-weight:normal; display:block; }.use-floating-validation-tip span.wpcf7-not-valid-tip{ position:absolute; top:20%; left:20%; z-index:100; border:1px solid #ff0000; background:#fff; padding:.2em .8em; }span.wpcf7-list-item{ display:inline-block; margin:0 0 0 1em; }span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{ content:" "; }.wpcf7-display-none{ display:none; }div.wpcf7 .ajax-loader{ visibility:hidden; display:inline-block; background-image:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif"); width:16px; height:16px; border:none; padding:0; margin:0 0 0 4px; vertical-align:middle; }div.wpcf7 .ajax-loader.is-active{ visibility:visible; }div.wpcf7 div.ajax-error{ display:none; }div.wpcf7 .placeheld{ color:#888; }div.wpcf7 .wpcf7-recaptcha iframe{ margin-bottom:0; }div.wpcf7 input[type="file"]{ cursor:pointer; }div.wpcf7 input[type="file"]:disabled{ cursor:default; }
/* rs-plugin-settings: (http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/settings.css) */
  @font-face{  font-family:'revicons';  src:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../font/revicons.eot?5510888");  src:url('../font/revicons.eot?5510888#iefix') format('embedded-opentype'),url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../font/revicons.woff?5510888") format('woff'),url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../font/revicons.ttf?5510888") format('truetype'),url('../font/revicons.svg?5510888#revicons') format('svg');  font-weight:normal;  font-style:normal; } [class^="revicon-"]:before,[class*=" revicon-"]:before{  font-family:"revicons";  font-style:normal;  font-weight:normal;  speak:none;  display:inline-block;  text-decoration:inherit;  width:1em;  margin-right:.2em;  text-align:center;   font-variant:normal;  text-transform:none; line-height:1em;   margin-left:.2em; }.revicon-search-1:before{ content:'\e802'; } .revicon-pencil-1:before{ content:'\e831'; } .revicon-picture-1:before{ content:'\e803'; } .revicon-cancel:before{ content:'\e80a'; } .revicon-info-circled:before{ content:'\e80f'; } .revicon-trash:before{ content:'\e801'; } .revicon-left-dir:before{ content:'\e817'; } .revicon-right-dir:before{ content:'\e818'; } .revicon-down-open:before{ content:'\e83b'; } .revicon-left-open:before{ content:'\e819'; } .revicon-right-open:before{ content:'\e81a'; } .revicon-angle-left:before{ content:'\e820'; } .revicon-angle-right:before{ content:'\e81d'; } .revicon-left-big:before{ content:'\e81f'; } .revicon-right-big:before{ content:'\e81e'; } .revicon-magic:before{ content:'\e807'; } .revicon-picture:before{ content:'\e800'; } .revicon-export:before{ content:'\e80b'; } .revicon-cog:before{ content:'\e832'; } .revicon-login:before{ content:'\e833'; } .revicon-logout:before{ content:'\e834'; } .revicon-video:before{ content:'\e805'; } .revicon-arrow-combo:before{ content:'\e827'; } .revicon-left-open-1:before{ content:'\e82a'; } .revicon-right-open-1:before{ content:'\e82b'; } .revicon-left-open-mini:before{ content:'\e822'; } .revicon-right-open-mini:before{ content:'\e823'; } .revicon-left-open-big:before{ content:'\e824'; } .revicon-right-open-big:before{ content:'\e825'; } .revicon-left:before{ content:'\e836'; } .revicon-right:before{ content:'\e826'; } .revicon-ccw:before{ content:'\e808'; } .revicon-arrows-ccw:before{ content:'\e806'; } .revicon-palette:before{ content:'\e829'; } .revicon-list-add:before{ content:'\e80c'; } .revicon-doc:before{ content:'\e809'; } .revicon-left-open-outline:before{ content:'\e82e'; } .revicon-left-open-2:before{ content:'\e82c'; } .revicon-right-open-outline:before{ content:'\e82f'; } .revicon-right-open-2:before{ content:'\e82d'; } .revicon-equalizer:before{ content:'\e83a'; } .revicon-layers-alt:before{ content:'\e804'; } .revicon-popup:before{ content:'\e828'; }.tp-static-layers { position:absolute; z-index:505; top:0px;left:0px} .tp-caption .frontcorner{   width:0;   height:0;   border-left:40px solid transparent;   border-right:0px solid transparent;   border-top:40px solid #00A8FF;   position:absolute;left:-40px;top:0px;  }.tp-caption .backcorner{   width:0;   height:0;   border-left:0px solid transparent;   border-right:40px solid transparent;   border-bottom:40px solid #00A8FF;   position:absolute;right:0px;top:0px;  }.tp-caption .frontcornertop{   width:0;   height:0;   border-left:40px solid transparent;   border-right:0px solid transparent;   border-bottom:40px solid #00A8FF;   position:absolute;left:-40px;top:0px;  }.tp-caption .backcornertop{   width:0;   height:0;   border-left:0px solid transparent;   border-right:40px solid transparent;   border-top:40px solid #00A8FF;   position:absolute;right:0px;top:0px;  }  .tp-layer-inner-rotation { position:relative!important}img.tp-slider-alternative-image{ width:100%; height:auto}  .rev_slider_wrapper{ position:relative; }.rev_slider_wrapper>ul{ visibility:hidden; }.rev_slider{ position:relative; overflow:visible; } .rev_slider img{ max-width:none!important; -moz-transition:none 0; -webkit-transition:none 0; -o-transition:none 0; transition:none 0; margin:0px; padding:0px; border-width:0px; border:none; }.rev_slider .no-slides-text{ font-weight:bold; text-align:center; padding-top:80px; }.rev_slider>ul{ margin:0px; padding:0px; list-style:none!important; list-style-type:none; background-position:0px 0px; }.rev_slider>ul>li,.rev_slider>ul>li:before{  list-style:none!important; position:absolute; visibility:hidden; margin:0px!important; padding:0px!important; overflow-x:visible; overflow-y:visible; list-style-type:none!important; background-image:none; background-position:0px 0px; text-indent:0em; }.tp-revslider-slidesli,.tp-revslider-mainul{ padding:0!important; margin:0!important; list-style:none!important}.tp-simpleresponsive>ul,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before{ list-style:none; padding:0!important; margin:0!important; list-style:none!important; overflow-x:visible; overflow-y:visible; background-image:none } .tp-simpleresponsive>ul li{ list-style:none; position:absolute; visibility:hidden; } .rev_slider .tp-caption,.rev_slider .caption{ position:absolute; visibility:hidden; white-space:nowrap}.tp-simpleresponsive img{ max-width:none} .tp-caption{ z-index:1} .tp_inner_padding{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; max-height:none!important; } .tp-hide-revslider,.tp-caption.tp-hidden-caption{ visibility:hidden!important; display:none!important}.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{max-width:none!important}.noFilterClass{ filter:none!important; }.tp-caption.coverscreenvideo{ width:100%;height:100%;top:0px;left:0px;position:absolute}.caption.fullscreenvideo{ left:0px; top:0px; position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{ width:100%!important; height:100%!important; display:none}.tp-caption.fullscreenvideo{ left:0px; top:0px; position:absolute;width:100%;height:100%} .tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{ width:100%!important; height:100%!important; display:none} .fullcoveredvideo video,.fullscreenvideo video  { background:#000}.fullcoveredvideo .tp-poster{ background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px}.html5vid.videoisplaying .tp-poster{ display:none}.tp-video-play-button{ background:#000;  background:rgba(0,0,0,0.3);  padding:5px;  border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;  position:absolute;  top:50%;  left:50%;  font-size:40px;  color:#FFF;  z-index:3;  margin-top:-27px;  margin-left:-28px;  text-align:center;  cursor:pointer;   }.tp-caption:hover .tp-video-play-button{ opacity:1}.html5vid .tp-revstop{ width:15px;height:20px; border-left:5px solid #fff; border-right:5px solid #fff; position:relative;margin:10px 20px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.html5vid .tp-revstop{ display:none}.html5vid.videoisplaying .revicon-right-dir{ display:none}.html5vid.videoisplaying .tp-revstop { display:block}.html5vid.videoisplaying .tp-video-play-button{ display:none}.html5vid:hover .tp-video-play-button { display:block}.fullcoveredvideo .tp-video-play-button{ display:none!important}.tp-video-controls{ position:absolute; bottom:0; left:0; right:0; padding:5px; opacity:0; -webkit-transition:opacity .3s; -moz-transition:opacity .3s; -o-transition:opacity .3s; -ms-transition:opacity .3s; transition:opacity .3s; background-image:linear-gradient(bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%); background-image:-o-linear-gradient(bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%); background-image:-moz-linear-gradient(bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%); background-image:-webkit-linear-gradient(bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%); background-image:-ms-linear-gradient(bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%);  background-image:-webkit-gradient(  linear, left bottom, left top, color-stop(0.13,rgb(0,0,0)), color-stop(1,rgb(50,50,50)) );  display:table;max-width:100%; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }.tp-caption:hover .tp-video-controls{ opacity:.9; }.tp-video-button{ background:rgba(0,0,0,.5); border:0; color:#EEE; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; cursor:pointer; line-height:12px; font-size:12px; color:#fff; padding:0px; margin:0px; outline:none; }.tp-video-button:hover{ cursor:pointer; } .tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{ padding:0px 5px;display:table-cell; }.tp-video-seek-bar-wrap{ width:80%}.tp-video-vol-bar-wrap{ width:20%}.tp-volume-bar,.tp-seek-bar{ width:100%; cursor:pointer; outline:none; line-height:12px;margin:0; padding:0} .tp-dottedoverlay  { background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}.tp-dottedoverlay.twoxtwo { background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/gridtile.png")}.tp-dottedoverlay.twoxtwowhite { background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/gridtile_white.png")}.tp-dottedoverlay.threexthree { background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/gridtile_3x3.png")}.tp-dottedoverlay.threexthreewhite{ background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/gridtile_3x3_white.png")} .fullscreen-container{  width:100%;  position:relative;  padding:0; } .fullwidthbanner-container{ width:100%; position:relative; padding:0; overflow:hidden; }.fullwidthbanner-container .fullwidthabanner{ width:100%; position:relative; }  .tp-simpleresponsive .slotholder *,.tp-simpleresponsive img { }  .tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{   position:absolute; -webkit-font-smoothing:antialiased!important; }  .tp-bannershadow{  position:absolute;  margin-left:auto;  margin-right:auto;  -moz-user-select:none;  -khtml-user-select:none;  -webkit-user-select:none;  -o-user-select:none; }.tp-bannershadow.tp-shadow1{ background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/shadow1.png") no-repeat; background-size:100% 100%; width:890px; height:30px; bottom:-30px}.tp-bannershadow.tp-shadow2{ background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/shadow2.png") no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}.tp-bannershadow.tp-shadow3{ background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/shadow3.png") no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}  .tp-button{  padding:6px 13px 5px;  border-radius:3px;  -moz-border-radius:3px;  -webkit-border-radius:3px;  height:30px;  cursor:pointer;  color:#fff!important; text-shadow:0px 1px 1px rgba(0,0,0,0.6)!important; font-size:15px; line-height:45px!important;  background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../images/gradient/g30.png") repeat-x top; font-family:arial,sans-serif; font-weight:bold; letter-spacing:-1px;  text-decoration:none;  }.tp-button.big { color:#fff; text-shadow:0px 1px 1px rgba(0,0,0,0.6); font-weight:bold; padding:9px 20px; font-size:19px; line-height:57px!important; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../images/gradient/g40.png") repeat-x top} .purchase:hover,.tp-button:hover,.tp-button.big:hover{ background-position:bottom,15px 11px}  .tp-button.green,.tp-button:hover.green,.purchase.green,.purchase:hover.green { background-color:#21a117; -webkit-box-shadow:0px 3px 0px 0px #104d0b; -moz-box-shadow: 0px 3px 0px 0px #104d0b; box-shadow: 0px 3px 0px 0px #104d0b; } .tp-button.blue,.tp-button:hover.blue,.purchase.blue,.purchase:hover.blue { background-color:#1d78cb; -webkit-box-shadow:0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68; box-shadow: 0px 3px 0px 0px #0f3e68} .tp-button.red,.tp-button:hover.red,.purchase.red,.purchase:hover.red { background-color:#cb1d1d; -webkit-box-shadow:0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212; box-shadow: 0px 3px 0px 0px #7c1212}.tp-button.orange,.tp-button:hover.orange,.purchase.orange,.purchase:hover.orange{ background-color:#ff7700; -webkit-box-shadow:0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00; box-shadow: 0px 3px 0px 0px #a34c00}.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{ background-color:#555; -webkit-box-shadow:0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222; box-shadow: 0px 3px 0px 0px #222}.tp-button.lightgrey,.tp-button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{ background-color:#888; -webkit-box-shadow:0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555; box-shadow: 0px 3px 0px 0px #555} .tpclear{ clear:both} .tp-bullets{ z-index:1000; position:absolute; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity:1; -khtml-opacity:1; opacity:1; -webkit-transition:opacity 0.2s ease-out; -moz-transition:opacity 0.2s ease-out; -o-transition:opacity 0.2s ease-out; -ms-transition:opacity 0.2s ease-out; -webkit-transform:translateZ(5px);   }.tp-bullets.hidebullets  { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity:0; -khtml-opacity:0; opacity:0;   } .tp-bullets.simplebullets.navbar  { border:1px solid #666; border-bottom:1px solid #444; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/boxed_bgtile.png"); height:40px; padding:0px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }.tp-bullets.simplebullets.navbar-old  {  background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/navigdots_bgtile.png"); height:35px; padding:0px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px } .tp-bullets.simplebullets.round .bullet  { cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/bullet.png") no-repeat top left; width:20px; height:20px; margin-right:0px; float:left; margin-top:0px; margin-left:3px}.tp-bullets.simplebullets.round .bullet.last { margin-right:3px}.tp-bullets.simplebullets.round-old .bullet { cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/bullets.png") no-repeat bottom left; width:23px; height:23px; margin-right:0px; float:left; margin-top:0px}.tp-bullets.simplebullets.round-old .bullet.last{ margin-right:0px}  .tp-bullets.simplebullets.square .bullet { cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/bullets2.png") no-repeat bottom left; width:19px; height:19px; margin-right:0px; float:left; margin-top:0px}.tp-bullets.simplebullets.square .bullet.last { margin-right:0px}  .tp-bullets.simplebullets.square-old .bullet { cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/bullets2.png") no-repeat bottom left; width:19px; height:19px; margin-right:0px; float:left; margin-top:0px}.tp-bullets.simplebullets.square-old .bullet.last{ margin-right:0px}  .tp-bullets.simplebullets.navbar .bullet { cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/bullet_boxed.png") no-repeat top left; width:18px; height:19px;  margin-right:5px; float:left; margin-top:10px}.tp-bullets.simplebullets.navbar .bullet.first { margin-left:0px!important}.tp-bullets.simplebullets.navbar .bullet.last { margin-right:0px!important}  .tp-bullets.simplebullets.navbar-old .bullet { cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/navigdots.png") no-repeat bottom left; width:15px; height:15px; margin-left:5px!important; margin-right:5px!important;float:left; margin-top:10px}.tp-bullets.simplebullets.navbar-old .bullet.first{ margin-left:0px!important}.tp-bullets.simplebullets.navbar-old .bullet.last{ margin-right:0px!important} .tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected { background-position:top left; }.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected{ background-position:bottom left; }  .tparrows  { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  -moz-opacity:1;  -khtml-opacity:1;  opacity:1;  -webkit-transition:opacity 0.2s ease-out; -moz-transition:opacity 0.2s ease-out; -o-transition:opacity 0.2s ease-out; -ms-transition:opacity 0.2s ease-out;  -webkit-transform:translateZ(1000px);  -webkit-transform-style:preserve-3d;  } .tparrows .tp-arr-imgholder{ display:none}.tparrows .tp-arr-titleholder{ display:none}.tparrows.hidearrows {  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  -moz-opacity:0;  -khtml-opacity:0;  opacity:0;  }.tp-leftarrow  { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/large_left.png") no-repeat top left; width:40px; height:40px;  }.tp-rightarrow  { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/large_right.png") no-repeat top left; width:40px; height:40px;  } .tp-leftarrow.round { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/small_left.png") no-repeat top left; width:19px; height:14px; margin-right:0px; float:left; margin-top:0px; }.tp-rightarrow.round { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/small_right.png") no-repeat top left; width:19px; height:14px; margin-right:0px; float:left; margin-top:0px} .tp-leftarrow.round-old { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_left.png") no-repeat top left; width:26px; height:26px; margin-right:0px; float:left; margin-top:0px; }.tp-rightarrow.round-old{ z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_right.png") no-repeat top left; width:26px; height:26px; margin-right:0px; float:left; margin-top:0px} .tp-leftarrow.navbar { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/small_left_boxed.png") no-repeat top left; width:20px; height:15px;  float:left; margin-right:6px; margin-top:12px}.tp-rightarrow.navbar { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/small_right_boxed.png") no-repeat top left; width:20px; height:15px;  float:left; margin-left:6px; margin-top:12px} .tp-leftarrow.navbar-old{ z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/arrowleft.png") no-repeat top left; width:9px; height:16px;  float:left; margin-right:6px; margin-top:10px}.tp-rightarrow.navbar-old{ z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/arrowright.png") no-repeat top left; width:9px; height:16px;  float:left; margin-left:6px; margin-top:10px}.tp-leftarrow.navbar-old.thumbswitharrow { margin-right:10px; }.tp-rightarrow.navbar-old.thumbswitharrow { margin-left:0px; }.tp-leftarrow.square { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_left2.png") no-repeat top left; width:12px; height:17px;  float:left; margin-right:0px; margin-top:0px}.tp-rightarrow.square { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_right2.png") no-repeat top left; width:12px; height:17px;  float:left; margin-left:0px; margin-top:0px} .tp-leftarrow.square-old{ z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_left2.png") no-repeat top left; width:12px; height:17px;  float:left; margin-right:0px; margin-top:0px}.tp-rightarrow.square-old{ z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_right2.png") no-repeat top left; width:12px; height:17px;  float:left; margin-left:0px; margin-top:0px} .tp-leftarrow.default { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/large_left.png") no-repeat 0 0; width:40px; height:40px;  }.tp-rightarrow.default { z-index:100;cursor:pointer; position:relative; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/large_right.png") no-repeat 0 0; width:40px; height:40px;  }  .tp-leftarrow:hover,.tp-rightarrow:hover { background-position:bottom left; }  .tp-bullets.tp-thumbs  { z-index:1000; position:absolute; padding:3px;background-color:#fff; width:500px;height:50px;   margin-top:-50px; vertical-align:top;   }.tp-bullets.tp-thumbs img  { vertical-align:top} .fullwidthbanner-container .tp-thumbs{ padding:3px}.tp-bullets.tp-thumbs .tp-mask { width:500px; height:50px; overflow:hidden; position:relative} .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{ width:5000px; position:absolute}.tp-bullets.tp-thumbs .bullet {  width:100px; height:50px;   cursor:pointer; overflow:hidden;background:none;margin:0;float:left; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out;   } .tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity:1; -khtml-opacity:1; opacity:1;   }.tp-thumbs img{ width:100%; }.tp-bannertimer{ visibility:hidden; width:100%; height:5px;  background:#fff; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}.tp-bannertimer.tp-bottom  { top:auto; bottom:0px!important;height:5px}  .tparrows.preview1{ width:100px;height:100px;-webkit-transform-style:preserve-3d; -webkit-perspective:1000; -moz-perspective:1000; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden;background:transparent}.tparrows.preview1:after  { position:absolute; left:0px;top:0px; font-family:"revicons"; color:#fff; font-size:30px; width:100px;height:100px;text-align:center; background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px; -webkit-transition:background 0.3s,color 0.3s; -moz-transition:background 0.3s,color 0.3s; transition:background 0.3s,color 0.3s}.tp-rightarrow.preview1:after { content:'\e825'; }.tp-leftarrow.preview1:after { content:'\e824'; }.tparrows.preview1:hover:after  { background:rgba(255,255,255,1); color:#aaa; }.tparrows.preview1 .tp-arr-imgholder { background-size:cover; background-position:center center; display:block;width:100%;height:100%;position:absolute;top:0px; -webkit-transition:-webkit-transform 0.3s; transition:transform 0.3s; -webkit-backface-visibility:hidden; backface-visibility:hidden;   }.tparrows.preview1 .tp-arr-iwrapper {  -webkit-transition:all 0.3s;transition:all 0.3s; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview1:hover .tp-arr-iwrapper{  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1} .tp-rightarrow.preview1 .tp-arr-imgholder{ right:100%; -webkit-transform:rotateY(-90deg); transform:rotateY(-90deg); -webkit-transform-origin:100% 50%; transform-origin:100% 50%;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;  }.tp-leftarrow.preview1 .tp-arr-imgholder{ left:100%; -webkit-transform:rotateY(90deg); transform:rotateY(90deg); -webkit-transform-origin:0% 50%; transform-origin:0% 50%;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;  } .tparrows.preview1:hover .tp-arr-imgholder{ -webkit-transform:rotateY(0deg); transform:rotateY(0deg);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; } @media only screen and (min-width:768px) and (max-width:979px){  .tparrows.preview1, .tparrows.preview1:after{ width:80px; height:80px;line-height:80px; font-size:24px} }  @media only screen and (min-width:480px) and (max-width:767px){  .tparrows.preview1, .tparrows.preview1:after{ width:60px; height:60px;line-height:60px;font-size:20px} }@media only screen and (min-width:0px) and (max-width:479px){  .tparrows.preview1, .tparrows.preview1:after{ width:40px; height:40px;line-height:40px; font-size:12px}  }  .tp-bullets.preview1{ height:21px; }.tp-bullets.preview1 .bullet  { cursor:pointer;  position:relative!important;  background:rgba(0,0,0,0.15)!important;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none;  width:5px!important;  height:5px!important;  border:8px solid rgba(0,0,0,0)!important;  display:inline-block;  margin-right:5px!important;  margin-bottom:0px!important;  -webkit-transition:background-color 0.2s,border-color 0.2s;  -moz-transition:background-color 0.2s,border-color 0.2s;  -o-transition:background-color 0.2s,border-color 0.2s;  -ms-transition:background-color 0.2s,border-color 0.2s;  transition:background-color 0.2s,border-color 0.2s;  float:none!important;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }.tp-bullets.preview1 .bullet.last { margin-right:0px; }.tp-bullets.preview1 .bullet:hover,.tp-bullets.preview1 .bullet.selected { -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; background:#aaa!important; width:5px!important;  height:5px!important;  border:8px solid rgba(255,255,255,1)!important; }.tparrows.preview2{ min-width:60px; min-height:60px; background:#fff; ; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; overflow:hidden; -webkit-transition:-webkit-transform 1.3s; -webkit-transition:width 0.3s,background-color 0.3s,opacity 0.3s; transition:width 0.3s,background-color 0.3s,opacity 0.3s; backface-visibility:hidden; }.tparrows.preview2:after  { position:absolute; top:50%; font-family:"revicons"; color:#aaa; font-size:25px; margin-top:-12px; -webkit-transition:color 0.3s; -moz-transition:color 0.3s; transition:color 0.3s }.tp-rightarrow.preview2:after { content:'\e81e'; right:18px; }.tp-leftarrow.preview2:after { content:'\e81f'; left:18px; } .tparrows.preview2 .tp-arr-titleholder { background-size:cover; background-position:center center; display:block; visibility:hidden;position:relative;top:0px; -webkit-transition:-webkit-transform 0.3s; transition:transform 0.3s; -webkit-backface-visibility:hidden; backface-visibility:hidden; white-space:nowrap; color:#000; text-transform:uppercase; font-weight:400; font-size:14px; line-height:60px; padding:0px 10px;   }.tp-rightarrow.preview2 .tp-arr-titleholder{ right:50px; -webkit-transform:translateX(-100%); transform:translateX(-100%);   }.tp-leftarrow.preview2 .tp-arr-titleholder{ left:50px; -webkit-transform:translateX(100%); transform:translateX(100%);   }.tparrows.preview2.hovered  { width:300px}.tparrows.preview2:hover  { background:#fff}.tparrows.preview2:hover:after { color:#000}.tparrows.preview2:hover .tp-arr-titleholder{ -webkit-transform:translateX(0px); transform:translateX(0px); visibility:visible; position:absolute;   }  .tp-bullets.preview2{ height:17px; }.tp-bullets.preview2 .bullet  { cursor:pointer;  position:relative!important;  background:rgba(0,0,0,0.5)!important;  -webkit-border-radius:10px;  border-radius:10px;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none;  width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,0)!important;  display:inline-block;  margin-right:2px!important;  margin-bottom:0px!important;  -webkit-transition:background-color 0.2s,border-color 0.2s;  -moz-transition:background-color 0.2s,border-color 0.2s;  -o-transition:background-color 0.2s,border-color 0.2s;  -ms-transition:background-color 0.2s,border-color 0.2s;  transition:background-color 0.2s,border-color 0.2s;  float:none!important;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }.tp-bullets.preview2 .bullet.last { margin-right:0px; }.tp-bullets.preview2 .bullet:hover,.tp-bullets.preview2 .bullet.selected { -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; background:rgba(255,255,255,1)!important; width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,1)!important; }.tp-arr-titleholder.alwayshidden { display:none!important} @media only screen and (min-width:768px) and (max-width:979px){  .tparrows.preview2{ min-width:40px; min-height:40px; width:40px;height:40px;  border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; } .tparrows.preview2:after  { position:absolute; top:50%; font-family:"revicons"; font-size:20px; margin-top:-12px} .tp-rightarrow.preview2:after { content:'\e81e'; right:11px} .tp-leftarrow.preview2:after { content:'\e81f'; left:11px} .tparrows.preview2 .tp-arr-titleholder{ font-size:12px; line-height:40px; letter-spacing:0px} .tp-rightarrow.preview2 .tp-arr-titleholder{ right:35px} .tp-leftarrow.preview2 .tp-arr-titleholder{ left:35px} }  @media only screen and (min-width:480px) and (max-width:767px){ .tparrows.preview2{ min-width:30px; min-height:30px; width:30px;height:30px;  border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; } .tparrows.preview2:after  { position:absolute; top:50%; font-family:"revicons"; font-size:14px; margin-top:-12px} .tp-rightarrow.preview2:after { content:'\e81e'; right:8px} .tp-leftarrow.preview2:after { content:'\e81f'; left:8px} .tparrows.preview2 .tp-arr-titleholder{ font-size:10px; line-height:30px; letter-spacing:0px} .tp-rightarrow.preview2 .tp-arr-titleholder{ right:25px} .tp-leftarrow.preview2 .tp-arr-titleholder{ left:25px} .tparrows.preview2 .tp-arr-titleholder{ display:none;visibility:none} }  @media only screen and (min-width:0px) and (max-width:479px){  .tparrows.preview2{ min-width:30px; min-height:30px; width:30px;height:30px;  border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; } .tparrows.preview2:after  { position:absolute; top:50%; font-family:"revicons"; font-size:14px; margin-top:-12px} .tp-rightarrow.preview2:after { content:'\e81e'; right:8px} .tp-leftarrow.preview2:after { content:'\e81f'; left:8px} .tparrows.preview2 .tp-arr-titleholder{ display:none;visibility:none} .tparrows.preview2:hover  { width:30px!important; height:30px!important}  }  .tparrows.preview3{ width:70px; height:70px; background:#fff; background:rgba(255,255,255,1); -webkit-transform-style:flat; }.tparrows.preview3:after  { position:absolute; line-height:70px;text-align:center; font-family:"revicons"; color:#aaa; font-size:30px; top:0px;left:0px;;background:#fff; z-index:100; width:70px;height:70px; -webkit-transition:color 0.3s; -moz-transition:color 0.3s; transition:color 0.3s}.tparrows.preview3:hover:after  { color:#000; }.tp-rightarrow.preview3:after { content:'\e825'; }.tp-leftarrow.preview3:after { content:'\e824'; } .tparrows.preview3 .tp-arr-iwrapper {  -webkit-transform:scale(0,1);  transform:scale(0,1);  -webkit-transform-origin:100% 50%;  transform-origin:100% 50%;  -webkit-transition:-webkit-transform 0.2s;  transition:transform 0.2s;  z-index:0;position:absolute; background:#000; background:rgba(0,0,0,0.75);  display:table;min-height:90px;top:-10px}.tp-leftarrow.preview3 .tp-arr-iwrapper{ -webkit-transform:scale(0,1);  transform:scale(0,1);  -webkit-transform-origin:0% 50%;  transform-origin:0% 50%;   }.tparrows.preview3 .tp-arr-imgholder { display:block;background-size:cover; background-position:center center; display:table-cell;min-width:90px;height:90px; position:relative;top:0px; }.tp-rightarrow.preview3 .tp-arr-iwrapper{ right:0px;padding-right:70px}.tp-leftarrow.preview3 .tp-arr-iwrapper{ left:0px; direction:rtl;padding-left:70px}.tparrows.preview3 .tp-arr-titleholder{ display:table-cell; padding:30px;font-size:16px; color:#fff;white-space:nowrap; position:relative; clear:right;vertical-align:middle}.tparrows.preview3:hover .tp-arr-iwrapper{ -webkit-transform:scale(1,1);  transform:scale(1,1); } .tp-bullets.preview3{ height:17px; }.tp-bullets.preview3 .bullet  { cursor:pointer;  position:relative!important;  background:rgba(0,0,0,0.5)!important;  -webkit-border-radius:10px;  border-radius:10px;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none;  width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,0)!important;  display:inline-block;  margin-right:2px!important;  margin-bottom:0px!important;  -webkit-transition:background-color 0.2s,border-color 0.2s;  -moz-transition:background-color 0.2s,border-color 0.2s;  -o-transition:background-color 0.2s,border-color 0.2s;  -ms-transition:background-color 0.2s,border-color 0.2s;  transition:background-color 0.2s,border-color 0.2s;  float:none!important;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }.tp-bullets.preview3 .bullet.last { margin-right:0px; }.tp-bullets.preview3 .bullet:hover,.tp-bullets.preview3 .bullet.selected { -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; background:rgba(255,255,255,1)!important; width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,1)!important; } @media only screen and (min-width:768px) and (max-width:979px){  .tparrows.preview3:after, .tparrows.preview3{ width:50px; height:50px; line-height:50px;font-size:20px} .tparrows.preview3 .tp-arr-iwrapper { min-height:70px} .tparrows.preview3 .tp-arr-imgholder { min-width:70px;height:70px} .tp-rightarrow.preview3 .tp-arr-iwrapper{ padding-right:50px} .tp-leftarrow.preview3 .tp-arr-iwrapper{ padding-left:50px} .tparrows.preview3 .tp-arr-titleholder{ padding:10px;font-size:16px; }  }  @media only screen and (max-width:767px){  .tparrows.preview3:after, .tparrows.preview3{ width:50px; height:50px; line-height:50px;font-size:20px} .tparrows.preview3 .tp-arr-iwrapper { min-height:70px}}.tparrows.preview4{ width:30px; height:110px; background:transparent;-webkit-transform-style:preserve-3d; -webkit-perspective:1000; -moz-perspective:1000}.tparrows.preview4:after  { position:absolute; line-height:110px;text-align:center; font-family:"revicons"; color:#fff; font-size:20px; top:0px;left:0px;z-index:0; width:30px;height:110px; background:#000; background:rgba(0,0,0,0.25); -webkit-transition:all 0.2s ease-in-out;  -moz-transition:all 0.2s ease-in-out;  -o-transition:all 0.2s ease-in-out;  transition:all 0.2s ease-in-out;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; }.tp-rightarrow.preview4:after { content:'\e825'; }.tp-leftarrow.preview4:after { content:'\e824'; } .tparrows.preview4 .tp-arr-allwrapper{ visibility:hidden;width:180px;position:absolute;z-index:1;min-height:120px;top:0px;left:-150px; overflow:hidden;-webkit-perspective:1000px;-webkit-transform-style:flat}.tp-leftarrow.preview4 .tp-arr-allwrapper{ left:0px}.tparrows.preview4 .tp-arr-iwrapper { position:relative}.tparrows.preview4 .tp-arr-imgholder { display:block;background-size:cover; background-position:center center;width:180px;height:110px; position:relative;top:0px; -webkit-backface-visibility:hidden; backface-visibility:hidden;  } .tparrows.preview4 .tp-arr-imgholder2 { display:block;background-size:cover; background-position:center center; width:180px;height:110px; position:absolute;top:0px; left:180px; -webkit-backface-visibility:hidden; backface-visibility:hidden; }.tp-leftarrow.preview4 .tp-arr-imgholder2{ left:-180px}  .tparrows.preview4 .tp-arr-titleholder{ display:block; font-size:12px; line-height:25px; padding:0px 10px;text-align:left;color:#fff; position:relative; background:#000; color:#FFF; text-transform:uppercase; white-space:nowrap; letter-spacing:1px; font-weight:700; font-size:11px; line-height:2.75; -webkit-transition:all 0.3s; transition:all 0.3s; -webkit-transform:rotateX(-90deg); transform:rotateX(-90deg); -webkit-transform-origin:50% 0; transform-origin:50% 0; -webkit-backface-visibility:hidden; backface-visibility:hidden;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;  } .tparrows.preview4:after { transform-origin:100% 100%; -webkit-transform-origin:100% 100%}.tp-leftarrow.preview4:after { transform-origin:0% 0%; -webkit-transform-origin:0% 0%}  @media only screen and (min-width:768px){  .tparrows.preview4:hover:after { -webkit-transform:rotateY(-90deg); transform:rotateY(-90deg)} .tp-leftarrow.preview4:hover:after { -webkit-transform:rotateY(90deg); transform:rotateY(90deg)}  .tparrows.preview4:hover .tp-arr-titleholder{ -webkit-transition-delay:0.4s;  transition-delay:0.4s;  -webkit-transform:rotateX(0deg);  transform:rotateX(0deg);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;  }}  .tp-bullets.preview4{ height:17px; }.tp-bullets.preview4 .bullet  { cursor:pointer;  position:relative!important;  background:rgba(0,0,0,0.5)!important;  -webkit-border-radius:10px;  border-radius:10px;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none;  width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,0)!important;  display:inline-block;  margin-right:2px!important;  margin-bottom:0px!important;  -webkit-transition:background-color 0.2s,border-color 0.2s;  -moz-transition:background-color 0.2s,border-color 0.2s;  -o-transition:background-color 0.2s,border-color 0.2s;  -ms-transition:background-color 0.2s,border-color 0.2s;  transition:background-color 0.2s,border-color 0.2s;  float:none!important;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }.tp-bullets.preview4 .bullet.last { margin-right:0px; }.tp-bullets.preview4 .bullet:hover,.tp-bullets.preview4 .bullet.selected { -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; background:rgba(255,255,255,1)!important; width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,1)!important; }@media only screen and (max-width:767px){ .tparrows.preview4{ width:20px; height:80px}.tparrows.preview4:after  { width:20px; height:80px; line-height:80px; font-size:14px}.tparrows.preview1 .tp-arr-allwrapper,.tparrows.preview2 .tp-arr-allwrapper,.tparrows.preview3 .tp-arr-allwrapper,.tparrows.preview4 .tp-arr-allwrapper{ display:none!important}  }.tp-simpleresponsive img{  -moz-user-select:none;  -khtml-user-select:none;  -webkit-user-select:none;  -o-user-select:none; }.tp-caption img{ background:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); zoom:1; }  .caption.slidelink a div,.tp-caption.slidelink a div{ width:3000px; height:1500px; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/coloredbg.png") repeat}.tp-caption.slidelink a span{ background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/coloredbg.png") repeat} .tp-loader{   top:50%; left:50%;   z-index:10000;   position:absolute;   }.tp-loader.spinner0{  width:40px;  height:40px;  background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/loader.gif") no-repeat center center;  background-color:#fff;  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  margin-top:-20px;  margin-left:-20px;  -webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;  animation:tp-rotateplane 1.2s infinite ease-in-out;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } .tp-loader.spinner1{  width:40px;  height:40px;  background-color:#fff;  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  margin-top:-20px;  margin-left:-20px;  -webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;  animation:tp-rotateplane 1.2s infinite ease-in-out;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } .tp-loader.spinner5{ background:url("http://www.leedervillephysiotherapy.com.au/wp-content/plugins/revslider/rs-plugin/css/../assets/loader.gif") no-repeat 10px 10px; background-color:#fff; margin:-22px -22px; width:44px;height:44px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } @-webkit-keyframes tp-rotateplane{  0%{ -webkit-transform:perspective(120px) } 50%{ -webkit-transform:perspective(120px) rotateY(180deg) } 100%{ -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg) }}@keyframes tp-rotateplane{  0%{   transform:perspective(120px) rotateX(0deg) rotateY(0deg);   -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)  }50%{   transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);   -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)  }100%{   transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);   -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);  }} .tp-loader.spinner2{  width:40px;  height:40px;  margin-top:-20px;margin-left:-20px;  background-color:#ff0000;  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius:100%;  -webkit-animation:tp-scaleout 1.0s infinite ease-in-out;  animation:tp-scaleout 1.0s infinite ease-in-out; }@-webkit-keyframes tp-scaleout{  0%{ -webkit-transform:scale(0.0) } 100%{   -webkit-transform:scale(1.0);   opacity:0;  }}@keyframes tp-scaleout{  0%{   transform:scale(0.0);   -webkit-transform:scale(0.0);  }100%{   transform:scale(1.0);   -webkit-transform:scale(1.0);   opacity:0;  }}  .tp-loader.spinner3{  margin:-9px 0px 0px -35px;  width:70px;  text-align:center; }.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{  width:18px;  height:18px;  background-color:#fff;  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius:100%;  display:inline-block;  -webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;  animation:tp-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode:both;  animation-fill-mode:both; }.tp-loader.spinner3 .bounce1{  -webkit-animation-delay:-0.32s;  animation-delay:-0.32s; }.tp-loader.spinner3 .bounce2{  -webkit-animation-delay:-0.16s;  animation-delay:-0.16s; }@-webkit-keyframes tp-bouncedelay{  0%,80%,100%{ -webkit-transform:scale(0.0) } 40%{ -webkit-transform:scale(1.0) }}@keyframes tp-bouncedelay{  0%,80%,100%{   transform:scale(0.0);   -webkit-transform:scale(0.0);  }40%{   transform:scale(1.0);   -webkit-transform:scale(1.0);  }}  .tp-loader.spinner4{  margin:-20px 0px 0px -20px;  width:40px;  height:40px;  text-align:center;  -webkit-animation:tp-rotate 2.0s infinite linear;  animation:tp-rotate 2.0s infinite linear; }.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{  width:60%;  height:60%;  display:inline-block;  position:absolute;  top:0;  background-color:#fff;  border-radius:100%;  -webkit-animation:tp-bounce 2.0s infinite ease-in-out;  animation:tp-bounce 2.0s infinite ease-in-out;  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15); }.tp-loader.spinner4 .dot2{  top:auto;  bottom:0px;  -webkit-animation-delay:-1.0s;  animation-delay:-1.0s; }@-webkit-keyframes tp-rotate{ 100%{ -webkit-transform:rotate(360deg) }}@keyframes tp-rotate{ 100%{ transform:rotate(360deg); -webkit-transform:rotate(360deg) }}@-webkit-keyframes tp-bounce{  0%,100%{ -webkit-transform:scale(0.0) } 50%{ -webkit-transform:scale(1.0) }}@keyframes tp-bounce{  0%,100%{   transform:scale(0.0);   -webkit-transform:scale(0.0);  }50%{   transform:scale(1.0);   -webkit-transform:scale(1.0);  }}
/* flxmap: (http://www.leedervillephysiotherapy.com.au/wp-content/plugins/wp-flexible-map/css/styles.css) */
   .flxmap-container *{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }.flxmap-container img{ max-width:none!important; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; background-color:transparent!important; border-radius:0px!important; }.site-content .flxmap-directions img.adp-marker,.entry-content .flxmap-directions img.adp-marker{ max-width:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }.flxmap-directions table.adp-placemark,.flxmap-directions table.adp-directions{ table-layout:inherit; }.flxmap-directions td.adp-text{ vertical-align:middle; }  .gm-style .gm-style-iw .flxmap-infowin{ color:#2c2c2c; }.gm-style .gm-style-iw .flxmap-marker-title{ font-weight:bold; } .gm-style-iw{ min-width:intrinsic; min-width:-webkit-fit-content; min-width:-moz-fit-content; min-width:fit-content; } @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){  .gm-style .gm-style-iw .flxmap-marker-title{  white-space:nowrap;  word-wrap:normal; }} .flxmap-container .gm-style-cc>div{ word-wrap:normal; }
/* main: (http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/main.css) */
  @import url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/font-awesome.css");  main{ display:block; }*,*:hover,*:focus,*:active,*:visited{ outline:none; }ul,ol{ margin:0; padding:0; list-style:none; }*,html,body,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal;  -webkit-text-size-adjust:none; }input,textarea,keygen,select,button{ font:inherit; }h1,h2,h3,h4,h5,h6{ line-height:1.2; }iframe{ border-style:none; }textarea{ resize:none; }hr{ -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; display:block; height:1px; margin:35px 0; border-style:none; background:transparent; border-top:1px solid #e3e3e3; }button,input[type="button"],input[type="submit"]{ -webkit-appearance:none; -webkit-border-radius:0; }aside hr,.footer_sidebar_area hr,.theme_color_sb_area hr,.benefits_area hr{ margin-top:10px; margin-bottom:10px; }.footer_sidebar_area hr,.theme_color_sb_area hr,.benefits_area hr{ border-top-color:rgba(255,255,255,0.2); }.theme_color_sb_area hr,.benefits_area hr,.cws-widget-content.backlight hr{ border-top-color:rgba(255,255,255,0.3); }fieldset{ border-style:none; }.datepicker td,.datepicker th{ width:auto!important; }button,input[type='submit']{ -webkit-appearance:none; border-radius:0; }.carousel_header .widget-title,.photo_tour_section_header .widget-title{ margin-bottom:0; } mark{ color:#fff; }strong{ font-weight:700; }.fa{ text-align:center; }a{ cursor:pointer; }img:not(.tribe-events-spinner-medium){ max-width:100%; height:auto; }iframe{ max-width:100%; }.wp-caption{ max-width:100%; }img{ border-style:none; }.pic:not(.widget-icon) img{ display:block; width:100%; }.news.blog-post.staff .pic img{ width:auto; }.a-left{ text-align:left; }.a-right{ text-align:right; }.a-center{ text-align:center; }select,textarea,input[type="url"],input[type="tel"],input[type="text"],input[type="email"],input[type="password"],input[type="search"],[type="submit"],input[type="date"],input[type="number"],.search-form label:after,.cws-widget .widget-icon.icon>i,.cws-widget .widget-icon.icon>i>.triangle:before,.page-header .logo,.comments-part .avatar img,input[type="checkbox"],.accordion_content,.tabs,.tab_items,.tab,.message_box:before,.message_box,.callout_widget .text_part,.testimonial:not(.testimonial-alt) .author,hr,.single_bar .title,.services .col,.pricing_table_button,.grid .item,.cws-widget,.pricing_table_column,.gallery .gallery-item,.find_a_doctor .search_field,.find_a_doctor .submit_field,.toggle_sidebar .switcher,.news .cats,.link_url,.services .details,.services .details .img_part img,.page-title,.services .details .description_part_container>div,.grid-row.eq-columns .grid-col,.wpcf7-form-control-wrap{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }.cws-widget>div{ width:100%; } .wp-caption-text,.gallery-caption,.bypostauthor,.aligncenter{}img[class*="wp-image"],.wp-caption{ margin-bottom:10px; }img[class*="wp-image"]:not(.noborder){ padding:3px; border:1px solid #e4e4e4; }.wp-caption.alignleft,img[class*="wp-image"].alignleft,.featured_icon.f-left{ float:left; margin-left:0; margin-right:20px; }.wp-caption.alignright,img[class*="wp-image"].alignright,.featured_icon.f-right{ float:right; margin-right:0; margin-left:20px; }.wp-caption.aligncenter,img[class*="wp-image"].aligncenter{ display:block; margin-left:auto; margin-right:auto; }.wp-caption img[class*="wp-image"]{ float:none; margin:0; }.wp-caption .wp-caption-text{ font-size:0.9em; line-height:1.2; font-style:italic; text-align:center; }.gallery{ margin-top:-23px!important; }.news .date + style + .gallery{ margin-top:-8px!important; }.carousel_content .gallery{ margin-top:0!important; }.gallery .gallery-item{ padding:0 12px; margin-top:23px!important; overflow:hidden; }.gallery .gallery-icon{ position:relative; overflow:hidden; }.gallery .gallery-item img{ display:block; width:100%; height:auto; border-style:none!important; }.shortcode_carousel .gallery .gallery-item{ width:100%!important; margin-top:0!important; }.shortcode_carousel .blog{ overflow:hidden; }.shortcode_carousel .news{ margin-right:-30px; }.shortcode_carousel .news .owl-item>.item{ width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:-ms-calc(100% - 30px); width:calc(100% - 30px); float:left; margin-right:30px; } h1{ font-size:2em; margin:0.67em 0 }h2{ font-size:1.5em; margin:0.83em 0 }h3{ font-size:1.17em; margin:1em 0 }h4{ margin:1.33em 0 }h5{ font-size:0.83em; margin:1.67em 0 }h6{ font-size:0.67em; margin:2.33em 0 }a,.search-form label:after,[type="submit"],.widget_carousel_nav>i,.hover-effect,.fancy,.social-icons .icon i,.social-icons .icon>a,[class*='carousel_nav']>i,.load_more,input[type="checkbox"],.tabs .tab,.accordion_title,.toggle_widget.type-2 .accordion_section,.pricing_table_header,.pricing_table_column .price_part,.pricing_table_column .content_part,.pricing_table_column .content_part i,.our_team .team_member_info,.our_team .team_member_info .name,.photo_tour .portfolio_item_info,.photo_tour .portfolio_item_info .name,.tparrows.default,#scrollup,.soc_icon{ text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease; }  .clearfix:after,.main-menu:after,.widget_carousel_nav:after,.owl-wrapper:after,.cws-widget .post-list li:after,.cws-widget-content:after,.grid-row:after,.tab_widget.type-vertical:after,.services li:after,.wpcf7-form:after,.wpcf7-form>p:after,.tab_widget .tab_item:after,.accordion_widget .accordion_content:after{ display:block; content:""; clear:both; } .rev_slider_wrapper .tp-bullets.simplebullets.round .bullet{ width:4px; height:4px; border-style:solid; border-width:1px; background-image:none; }.rev_slider_wrapper .tp-bullets.simplebullets.round{ bottom:5px!important; }.tp-bannertimer,.tp-bullets{ z-index:30!important; }.tparrows.default{ background-image:none!important; width:38px!important; height:38px!important; line-height:38px!important; border-width:3px!important; border-style:solid!important; color:#fff; font-size:22px!important; text-align:center; }.tparrows{ z-index:20!important; }.tparrows.default:hover{ background:#fff!important; }.tparrows.default:before{ font-family:FontAwesome; }.tp-leftarrow.tparrows.default:before{ content:"\f104"; }.tp-rightarrow.tparrows.default:before{ content:"\f105"; } .page-header .logo,.page-header .main-nav-container{ display:block; }.page-header .logo,.page-header.logo-left .logo{ float:left; }.page-header .main-nav-container,.page-header.logo-left .main-nav-container{ float:right; }.page-header.logo-right .logo{ float:right; }.page-header.logo-right .main-nav-container{ float:left; }.page-header.logo-center .logo,.page-header.logo-center .main-nav-container{ float:none; display:block; }.page-header.logo-center .logo{ text-align:center; }.page-header.logo-center:not(.sticky) .logo + .main-nav-container{ margin-top:20px; }.page-header .container{ width:100%; margin:0 0 20px; position:static; padding-bottom:0.01px;  } .mobile_menu_header{ display:none; overflow:hidden; }.button_open{ display:none; }.main-menu{ font-size:0; }.main-menu>.menu-item{ display:inline-block!important; }.main-menu .menu-item:hover{ color:#fff; }.main-menu>.menu-item,.main-menu .menu-item a{ -webkit-transition:background 0.3s ease,color 0.3s ease; -moz-transition:background 0.3s ease,color 0.3s ease; -ms-transition:background 0.3s ease,color 0.3s ease; transition:background 0.3s ease,color 0.3s ease; }.main-menu,.main-menu ul{ list-style:none; padding:0; }.main-menu .menu-item{ display:block; position:relative; text-align:left; }.main-menu>.menu-item.menu-item-has-children:hover,.main-menu .menu-item>.sub-menu{ box-shadow:0 0 0 10px rgba(255,255,255,0.5); }.main-menu .menu-item a{ padding:15px 20px; display:block; }.main-menu .menu-item.current-menu-item,.main-menu .menu-item.current-menu-item a,.main-menu .menu-item.current-menu-ancestor,.main-menu .menu-item.current-menu-ancestor a,.main-menu .menu-item:hover,.main-menu .menu-item:hover a{ color:#fff; }.main-menu>.menu-item>a{ padding-top:49px; padding-bottom:28px; } .main-menu>.menu-item:before{ color:#fff; opacity:0; display:block; font-family:FontAwesome; position:absolute; font-size:14px; top:24px; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); line-height:1; z-index:3; }.main-menu>.menu-item:hover:before,.main-menu>.menu-item.current-menu-item:before,.main-menu>.menu-item.current-menu-ancestor:before,.main-menu>.menu-item-language.menu-item-language-current:before{ opacity:1; }.main-menu .sub-menu .menu-item:before{ display:none; } .main-menu .menu-item>a{ display:block; position:relative; z-index:2; }.main-menu .menu-item .depth .level:not(:first-child){ display:none; }.main-menu .menu-item .menu-item>.sub-menu{ z-index:1; margin-left:10px; }.main-menu>.menu-item.right .menu-item>.sub-menu{ margin-right:10px; }.main-menu .menu-item .menu-item>.sub-menu>.menu-item:first-child:before{ display:block; content:""; position:absolute; right:100%; width:10px; height:100%; }.main-menu>.menu-item.right .menu-item>.sub-menu>.menu-item:first-child:before{ right:auto; left:100%; }.main-menu .menu-item>.sub-menu{ display:none; position:absolute; width:220px; left:100%; top:0; }.main-menu>.menu-item.right .menu-item>.sub-menu{ left:auto; right:100%; }.main-menu>.menu-item>.sub-menu{ top:100%; left:0; }.main-menu>.menu-item.right>.sub-menu{ left:auto; right:0; }.main-menu .menu-item:hover>.sub-menu{ display:block; } .page-header.sticky.logo-left>.container,.page-header.sticky.logo-right>.container,.page-header.sticky.logo-center .main-nav-container{ background:rgba(255,255,255,0.8); box-shadow:0 0px 6px #000; }.page-header.logo-left>.container,.page-header.logo-right>.container,.page-header.logo-center .main-nav-container{ position:relative; z-index:52; }.page-header.sticky .logo>img{ width:auto; }.page-header.sticky .main-menu>.menu-item:before{ top:14px; }.page-header .main-menu>li>a,.page-header .main-menu>.menu-item:before{ -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease; } .page-title{ border-top-width:7px; border-top-style:solid; min-height:64px; }.page-title h1{ float:left; padding:18px 0; margin:0; font-size:24px; line-height:28px; text-transform:uppercase; }.page-title nav{ float:right; margin-right:150px; padding:22px 0; font-size:14px; line-height:20px; }.page-title,.page-title nav a,.page-title .current,.page-title h1{ color:#fff; }.page-title nav a:hover{ text-decoration:underline; }.page-title .grid-row{ margin-bottom:0; } .media-part>.container>img{ width:100%; height:auto; display:block; }.media-part>.container>iframe{ width:100%; height:600px; display:block; } .benefits_area,.footer_sidebar_area{ width:100%; display:table; table-layout:fixed; }.benefits .cws-widget{ display:table-cell; position:relative; padding-bottom:0; margin-bottom:0; text-align:center; padding:30px; vertical-align:top; }.media-part + .benefits.under{ margin-top:4px; }.benefits .cws-widget ul>li{ text-align:left; }.media-part + .benefits{ margin-top:-120px; position:relative; z-index:50; }.benefits_more{ display:block; float:right; width:30px; height:30px; font-size:14px; line-height:30px; text-align:center; color:#fff; }.benefits_more:hover{ color:#fff; }.benefits_more:before{ font-family:FontAwesome; content:"\f178"; }.benefits .benefits_more:after,.benefits .benefits_more:before{ content:''; position:absolute; top:7px; left:13px; width:6px; height:18px; background:#fff; }.benefits .benefits_more:before{ top:13px; left:7px; width:18px; height:6px; }.benefits .benefits_more{ float:none; width:32px; height:32px; border:4px solid #fff; position:absolute; bottom:15px; left:50%; -webkit-transform:translate(-20px,0); -moz-transform:translate(-20px,0); -ms-transform:translate(-20px,0); transform:translate(-20px,0); }.benefits{ color:#fff; }.benefits .cws-widget+.cws-widget{ margin-top:0; }.benefits .cws-widget .widget-icon{ margin-bottom:0; display:block; line-height:120px; width:100%; vertical-align:top; margin-top:-30px; }.benefits .cws-widget .widget-icon>*{ display:inline-block; line-height:1!important; vertical-align:middle; text-align:center; }.benefits .cws-widget .widget-icon.icon i{ font-size:96px!important; width:auto; height:auto; text-shadow:2px 2px 0 rgba(0,0,0,0.15); background:transparent; }.benefits .cws-widget .widget-icon.pic img{ max-height:96px; }.benefits .text_part{ font-size:14px; line-height:19px; }.benefits .widget-title{ border-left-style:none; color:#fff;  margin-bottom:10px; padding-left:0; font-weight:700; }.benefits .widget-title>span{ font-size:0.92em; }.benefits .cws-widget .widget-icon.icon>i{ border-style:none; color:#fff; }.benefits .cws-widget .widget-icon.icon .triangle{ display:none; }.benefits .cws-widget .cws-widget-content.benefits_widget{ padding-bottom:40px; }.benefits .cws-widget ul>li>a,.benefits .cws-widget a:before,.benefits .cws-widget .post-list .time-post,.benefits a:hover,.benefits .cws-widget .recentcomments:before,.benefits .tagcloud a{ color:#fff; }.benefits .tagcloud a{ border-color:#fff; }.benefits a,.benefits .cws-widget ul>li>a:hover,.benefits .widget_carousel_nav>i:hover,.benefits .social-icons .icon a:hover i,.benefits .cws-widget .search-form label.button-hover:after{ color:#213540; }.benefits .tagcloud a:hover{ color:#213540!important; }.benefits .widget_carousel_nav>i,.benefits .social-icons .icon i,.benefits .social-icons .icon a:hover,.benefits .cws-widget .search-form label:after{ background:#213540; }.benefits .widget_carousel_nav>i:hover,.benefits .tagcloud a:hover{ background:#fff; }.benefits .social-icons .icon a,.benefits .cws-widget .search-form label:after{ border-color:#213540; }.benefits .cws-widget .search-form label:before{ border-right-color:#213540; }.benefits .cws-widget #wp-calendar td>a{ border-bottom-color:#213540; }.benefits .cws-widget #wp-calendar caption,.benefits .cws-widget #wp-calendar thead{ color:#213540; } .page-content,.page_footer{ margin-top:50px; } .grid-row + .grid-row{ margin-top:60px; }div[class*="grid-col-"]{ float:left; }div[class*="grid-col-"] + div[class*="grid-col-"]{ margin-left:2.5%; }.grid-col-4{  width:31.4%; }.grid-col-3{ width:23.1%; }.grid-col-6{ width:48.745%; }.grid-col-8{ width:65.83%; }.grid-col-9{ width:74.35%; }.grid-col-12{ width:100%; } @media screen and (-webkit-min-device-pixel-ratio:0){  select{   background-image:url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../img/select.png")!important;  background-position:100% 50%!important;  background-repeat:no-repeat!important;  padding-right:30px!important; }}select,textarea,input[type="url"],input[type="tel"],input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="date"],input[type="number"]{ width:100%; height:40px; padding:9px 10px; border:1px solid #e3e3e3; border-radius:0; background:#fff; -webkit-appearance:none; }input[type="checkbox"]{ border:1px solid #e3e3e3; background:#fff; clear:none; cursor:pointer; display:inline-block; line-height:14px; height:16px; outline:0; text-align:center; width:16px; min-width:16px; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; }input[type=checkbox]:checked:before{ font-family:FontAwesome; content:'\f00c'; color:#1e8cbe; } .cws-widget ul>li,.archive_item{ font-size:1.143em; line-height:1.5; }.cws-widget .latest_tweets ul>li,.cws-widget ul.latest_tweets>li,.cws-widget .post-list ul>li,.cws-widget ul.post-list>li{ font-size:1em; }.cws-widget ul>li li{ font-size:1em; }.cws-widget li ul li:first-of-type{ margin-top:12px; }.cws-widget li ul li:last-of-type{ padding-bottom:0; }.widget_carousel_nav + .widget-title{ text-align:left!important; }.widget-title>span{ line-height:1; }.benefits .widget-icon + .cws-widget-content{ padding-top:15px; }.widget-title,.comment-reply-title{ margin-bottom:20px; padding-left:7px; border-left-width:3px; border-left-style:solid; }.cws-widget + .cws-widget{ margin-top:50px; }.cws-widget ul>li>a{ display:inline-block; position:relative; padding:0 14px 0 2em; }.cws-widget ul>li{ border-bottom:1px solid #e3e3e3; padding-top:12px; padding-bottom:12px; }.cws-widget ul.children{ margin-top:12px; }.cws-widget ul.children li:last-child{ padding-bottom:0; }.cws-widget ul>li>ul{ padding-left:20px; }.cws-widget ul>li:first-child{ border-top:1px solid #e3e3e3; }.cws-widget ul ul>li:last-child{ border-bottom-style:none; }.cws-widget ul>li>a:before,.cws-widget .recentcomments:before{ font-size:16px; line-height:16px; font-family:FontAwesome; display:block; position:absolute; content:"\f02e"; left:0; top:50%; -webkit-transform:translate(0,-6px); -moz-transform:translate(0,-6px); -ms-transform:translate(0,-6px); transform:translate(0,-6px); }.page_footer .cws-widget ul>li.page_item.current_page_item>a{ color:#fff; }.search-form .screen-reader-text{ display:none; }.search-form{ width:100%; height:40px; display:table; overflow:hidden; }.search-form>*{ display:table-cell; }.search-form input{ border-width:1px; border-style:solid; padding-top:0; padding-bottom:0; height:40px; }.search-form>label{ width:100%; position:relative; }.search-form .search-submit{ width:40px; opacity:0; cursor:pointer; }.search-form label:before{ content:""; display:block; position:absolute; top:50%; left:100%; -webkit-transform:translate(-100%,-50%); -moz-transform:translate(-100%,-50%); -ms-transform:translate(-100%,-50%); transform:translate(-100%,-50%); border-width:4px; border-style:solid; border-left-style:none; border-top-color:transparent; border-bottom-color:transparent; }.search-form label:after{ content:"\f002"; font-family:FontAwesome; -webkit-font-smoothing:subpixel-antialiased; display:block; position:absolute; left:100%; top:0; width:40px; height:40px; font-size:20px; line-height:35px; border-width:3px; border-style:solid; color:#fff; text-align:center; }.search-form label.button-hover:after{ background:#fff; }.cws-widget .recentcomments a{ padding-left:0; padding-right:0; }.cws-widget .recentcomments a:before{ content:""; }.cws-widget .recentcomments{ padding-left:2em; display:block; position:relative; }.cws-widget .recentcomments:before{ content:"\f075"; }  .cws-widget .tagcloud{ font-size:0; margin-left:1px; }.cws-widget .tagcloud a{ display:inline-block; font-size:13px!important; line-height:29px; padding:0 10px; border:1px solid #e3e3e3; margin:-1px 0 0 -1px; text-transform:capitalize; }.cws-widget .tagcloud a:hover{ color:#fff; position:relative; } .wpcf7-form-control-wrap:not([class*='captcha']),.cws-widget .archive_item,.find_a_doctor .search_field input,.find_a_doctor .search_field select{ height:50px; padding:12px 10px 12px 65px; display:block; }.cws-widget .wpcf7-form input[type="submit"]{ height:auto; padding:11px 21px; }.cws-widget .wpcf7-form textarea,.cws-widget .archive_item,.comments-part textarea{ resize:none; height:auto; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap,.cws-widget .archive_item{ position:relative; display:block!important; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap + .wpcf7-form-control-wrap,.cws-widget .wpcf7-form p + p,.cws-widget .archive_item + .archive_item,.find_a_doctor .search_field + .search_field{ margin-top:-1px; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap:before,.cws-widget .wpcf7-form .wpcf7-not-valid-tip,.cws-widget .archive_item:before,.find_a_doctor .search_field:before{ font-family:FontAwesome; content:"\f044"; display:block; position:absolute; left:0; top:0; width:50px; height:50px; font-size:24px; line-height:50px; text-align:center; color:#fff; margin-top:-1px; }.cws-widget .archive_item:before{ content:"\f073"; margin-top:-1px; margin-left:-1px; }.cws-widget .archive_item{ border:1px solid #e3e3e3; }.cws-widget .wpcf7-form .wpcf7-not-valid-tip:before{ content:"\f044"; font-size:24px; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap.your-name:before,.cws-widget .wpcf7-form .wpcf7-form-control-wrap.your-name .wpcf7-not-valid-tip:before{ content:"\f007"; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap.your-email:before,.cws-widget .wpcf7-form .wpcf7-form-control-wrap.your-email .wpcf7-not-valid-tip:before{ content:"\f0e0"; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap.your-message:before,.cws-widget .wpcf7-form .wpcf7-form-control-wrap.your-message .wpcf7-not-valid-tip:before{ content:"\f036"; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*="tel"]:before,.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*="tel"] .wpcf7-not-valid-tip:before{ content:"\f095"; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*="url"]:before,.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*="url"] .wpcf7-not-valid-tip:before{ content:"\f0c1"; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*="date"]:before,.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*="date"] .wpcf7-not-valid-tip:before{ content:"\f073"; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*="number"]:before,.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*="number"] .wpcf7-not-valid-tip:before{ content:"\f067"; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='radio']:before{ content:"\f192"; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='checkbox']:before{ content:"\f046"; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='menu']:before{ content:"\f0c9"; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='quiz']:before{ content:"\f128"; }.cws-widget .wpcf7-form .ajax-loader{ float:right; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap:after,.cws-widget .wpcf7-form .wpcf7-not-valid-tip:after,.cws-widget .archive_item:after,.find_a_doctor .search_field:after{ content:""; display:block; position:absolute; border-style:solid; border-right-style:none; border-width:4px; border-top-color:transparent; border-bottom-color:transparent; left:50px; top:21px; }.cws-widget .archive_item:after{ margin-left:-1px; }.cws-widget .wpcf7-form .wpcf7-not-valid-tip{ font-size:0; background:#fe4e50; z-index:1; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap:nth-of-type(even) .wpcf7-not-valid-tip,.cws-widget .wpcf7-form p:nth-of-type(even) .wpcf7-form-control-wrap .wpcf7-not-valid-tip{ background:#fd7172; }.cws-widget .wpcf7-form .wpcf7-not-valid-tip:after{ border-left-color:#fe4e50; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap:nth-of-type(even) .wpcf7-not-valid-tip:after,.cws-widget .wpcf7-form p:nth-of-type(even) .wpcf7-form-control-wrap .wpcf7-not-valid-tip:after{ border-left-color:#fd7172; }.cws-widget .wpcf7-form input.wpcf7-not-valid{ border-color:#fe4e50; position:relative; z-index:1; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap:nth-of-type(even) input.wpcf7-not-valid,.cws-widget .wpcf7-form p:nth-of-type(even) .wpcf7-form-control-wrap input.wpcf7-not-valid{ border-color:#fd7172; }*[type="submit"],.load_more{ display:inline-block; padding:11px 21px; border-width:3px; border-style:solid; font-size:14px; line-height:22px; text-align:center; text-transform:uppercase; color:#fff; cursor:pointer; }*[type="submit"]:hover{ background:#fff; }.wpcf7-response-output{ position:relative; margin:1em 0 0!important; padding:9px 10px 9px 75px!important; border:0!important; color:#fff; min-height:30px; }.wpcf7-response-output:before{ content:''; position:absolute; top:0; left:0; width:60px; height:100%; background:rgba(255,255,255,0.2); }.wpcf7-response-output:after{ position:absolute; display:block; text-align:center; font-family:FontAwesome; content:"\f0e7"; font-size:30px; line-height:1; width:60px; top:50%; left:0; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); }.wpcf7-response-output.wpcf7-mail-sent-ok:after{ content:"\f00c"; }.wpcf7-response-output.wpcf7-validation-errors{ background:#eb9605; }.wpcf7-response-output.wpcf7-mail-sent-ok{ background:#00b85d; }.wpcf7-response-output.wpcf7-mail-sent-ng{ background:#ff0000; }.cws-widget .wpcf7-form .wpcf7-captchac,.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='captcha'],.cws-widget .wpcf7-form .wpcf7-submit{ display:inline-block!important; }.cws-widget .wpcf7-form .wpcf7-captchac,.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='captcha']{ vertical-align:bottom;  }.cws-widget .wpcf7-form .wpcf7-captchac + .wpcf7-form-control-wrap[class*='captcha'],.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='captcha'] + .wpcf7-captchac{ margin-left:10px; }.cws-widget .wpcf7-form{ line-height:50px; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='captcha'] input,.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='quiz'] input{ padding:9px 10px; height:30px; width:7em; border:1px solid #e3e3e3; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='quiz'] input{ display:inline-block; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='quiz'] .wpcf7-quiz-label + input{ margin-left:0.5em; }.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='captcha']:before,.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='captcha']:after,.cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='captcha'] [role='alert']{ display:none!important; }.wpcf7-form-control-wrap:not([class*='captcha']){ border:1px solid #e3e3e3; }.wpcf7-form *{ vertical-align:middle; }.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap input[type="url"],.wpcf7-form-control-wrap input[type="tel"],.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap input[type="email"],.wpcf7-form-control-wrap input[type="password"],.wpcf7-form-control-wrap input[type="search"],.wpcf7-form-control-wrap input[type="date"],.wpcf7-form-control-wrap input[type="number"]{ display:block; border-style:none; height:auto; padding:0; }.wpcf7-form-control-wrap.your-message,.wpcf7-form-control-wrap.Message,.wpcf7-form-control-wrap[class*='radio'],.wpcf7-form-control-wrap[class*='checkbox'],.wpcf7-form-control-wrap[class*='quiz'],.wpcf7-form-control-wrap[class*='textarea']{ height:auto; }.cws-widget .wpcf7-form .wpcf7-form-control .wpcf7-list-item{ display:block; margin-left:0; }.cws-widget .wpcf7-form .wpcf7-form-control .wpcf7-list-item>input + .wpcf7-list-item-label{ margin-left:0.5em; }.wpcf7-submit{ vertical-align:top; float:right; }.cws-widget #wp-calendar{ width:100%; border-collapse:collapse; border-spacing:0; }.cws-widget #wp-calendar>caption,.cws-widget #wp-calendar>thead{ background:#f2f2f2; }.footer_sidebar_area .cws-widget #wp-calendar>caption,.footer_sidebar_area .cws-widget #wp-calendar>thead{ background:none; }.cws-widget #wp-calendar>caption{ line-height:2; }.cws-widget #wp-calendar th{ font-size:9px; line-height:17px; font-weight:700; text-transform:uppercase; border:none; padding:0; }.cws-widget #wp-calendar td{ font-size:13px; line-height:37px; text-align:center; padding:0; border-style:none; }.cws-widget #wp-calendar td>a{ border-bottom-width:3px; border-bottom-style:solid; }.cws-widget .rsswidget>img{ display:none; }.cws-widget img{ max-width:100%; height:auto; }.cws-widget .menu li>a::before{ content:"\f0fe"; }.cws-widget .menu li:before{ display:none; }.cws-widget .widget-icon{ margin-bottom:20px; text-align:center; }.cws-widget .widget-icon.icon>i{ position:relative; border-width:3px; border-style:solid; width:65px; height:65px; line-height:65px; font-size:50px; background:#fff; }.cws-widget .widget-icon.icon>i>.triangle{ display:block; position:absolute; top:100%; left:50%; -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0); -ms-transform:translate(-50%,0); transform:translate(-50%,0); width:12px; height:8px; overflow:hidden; }.cws-widget .widget-icon.icon>i>.triangle:before{ content:""; display:block; position:absolute; width:12px; height:12px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:translate(45deg); border-width:3px; border-style:solid; background:#fff; margin-top:-50%; }.cws-widget .post-list li{ border-style:none!important; padding-left:0; }.cws-widget .post-list li + li{ margin-top:20px; }.cws-widget .post-list img{ display:block; float:left; width:76px; margin-right:15px; padding:1px; border:1px solid #e4e4e4; } .cws-widget .post-list .time-post{ text-align:right; }.page_footer .cws-widget .post-list .time-post{ color:#fff; } .cws-widget-content.backlight{ padding:30px; }.widget-icon + .cws-widget-content.backlight{ margin-top:-53px; padding-top:60px; }.cws-widget-content.backlight{ color:#fff; } .benefits .widget-icon + .cws-widget-content.backlight{ margin-top:0; padding-top:15px; }.benefits .cws-widget-content.backlight{ background:transparent; padding-left:0; padding-right:0; } .social-icons{ font-size:0; margin-left:-6px; }.social-icons .icon{ display:inline-block; margin-top:6px; margin-left:6px; }.social-icons .icon>a{ display:inline-block; border-width:1px; border-style:solid; padding:10px; }.social-icons .icon i{ width:36px; height:36px; font-size:20px; line-height:36px; color:#fff; text-align:center; }.social-icons .icon:hover i{ background:#fff; }.latest_tweets ul,.latest_tweets li,.latest_tweets{ padding-left:0!important; margin-left:0!important; }.latest_tweets li:before{ display:none!important; }.latest_tweets li{ border-style:none!important; }.latest_tweets .icon_frame{ display:block; float:left; width:56px; height:56px; margin:2px 15px 0 0; font-size:28px; line-height:56px; }.latest_tweets .icon_frame i{ font-size:28px; }.latest_tweets li{ padding-top:0!important; padding-bottom:0!important; }.latest_tweets ul li+li{ margin-top:20px; }.latest_tweets.widget_carousel li{ padding-left:0; }.latest_tweets .date{ display:block; text-align:right; }.footer_sidebar_area .latest_tweets .date{ color:#fff; } .carousel_header:not(:empty) + .carousel_content{ margin-top:20px; }.owl-item{ float:left; }.owl-item>*{ position:relative; }.owl-wrapper-outer{ overflow:hidden; cursor:move; }.owl-item img{ width:100%; }.widget_carousel_nav,.carousel_nav{ float:right; }.gallery_carousel_nav{ position:absolute; right:0; top:0; z-index:1; }.widget_carousel_nav>i,.gallery_carousel_nav>i,.carousel_nav>i{ float:left; display:block; width:30px; height:30px; line-height:30px; font-size:24px; text-align:center; color:#fff; cursor:pointer; }.widget_carousel_nav>i+i,.gallery_carousel_nav>i+i,.carousel_nav>i+i{ margin-left:1px; }.carousel>*:not([class*="owl-"]){ width:calc(25% - 23px); float:left; } .news:not(.staff_results):not(.blog-post.staff) .widget-title{ line-height:0; }.widget-title a{ word-break:break-all; }.news-pinterest .widget-title a{ font-size:0.85em; line-height:1; }.news-pinterest .widget-title{ border-left-style:none; padding-left:0; }.news .video iframe{ width:100%; }.wrapper{ position:relative; }.news-medium .wrapper,.news-small .wrapper,.news.blog-post.staff .wrapper{ position:relative; z-index:1; float:left; margin:20px 30px 10px 0!important; background:#fff; }.staff_results .wrapper{ margin-top:0!important; }.staff_results .widget-title,.news.blog-post.staff .widget-title{ display:inline-block; margin-bottom:0!important; }.staff_results .widget-title{ margin-top:0!important; }.news.blog-post.staff .widget-title{ margin-top:20px!important; }.news-medium .wrapper:after,.news-small .wrapper:after{ content:""; position:absolute; width:30px; height:100%; left:100%; top:0; background:inherit; }.news-medium .wrapper{ width:570px; }.news-small .wrapper{ width:270px; }.pic{ position:relative; overflow:hidden; }.hover-effect{ position:absolute; top:0; left:0; opacity:0; width:100%; height:100%; background:rgba(255,255,255,0.5); }.pic:hover .hover-effect,.our_team .item:hover .hover-effect,.photo_tour .item:hover .hover-effect,.gallery .gallery-item:hover .hover-effect{ opacity:1; }.links{ display:block; width:100%; position:absolute; top:50%; left:0; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); text-align:center; margin-top:-8px; }.links a+a{ margin-left:16px; }.news .date{ padding-left:20px; font-size:14px; line-height:48px; color:#fff; }.news .date i{ position:relative; float:right; width:48px; height:48px; border-left:1px solid #fff; font-size:24px; line-height:46px; text-align:center; color:#fff; }.news .date span{ position:absolute; top:0; left:0; width:100%; height:100%; font-size:12px; line-height:48px; }.cats_group .cats + .cats{ margin-top:-1px; }.news .cats{ display:inline-block; width:100%; position:relative; padding:10px 0; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; font-size:12px; line-height:18px; }.news:not(.news-pinterest):not(.blog-post) .cats{ padding-right:50px; }.more{ font-family:Arial; }.more:before{ content:"\2192"; }.news .cats .more{ position:absolute; bottom:-1px; right:0; display:block; width:40px; height:40px; font-size:14px; line-height:40px; text-align:center; color:#fff; }.cats .cats_section_name{ font-weight:700; text-transform:capitalize; }.news .isotope>.item{ width:100%; }.news .item>* + *:not(.wrapper){ margin-top:15px; }.news .item>* + .wrapper{ margin-top:1px; }.news.blog-post.staff .wrapper{ width:250px; } .news-pinterest{ overflow:hidden; }.our_team,.news,.photo_tour{ overflow:hidden; }.grid{ margin-top:-50px; }.our_team .grid,.news-pinterest .grid{ margin-right:-30px; }.our_team .grid .item,.news-pinterest .grid .item{ float:left; margin-right:30px; width:270px; }.grid .item{ margin-top:50px; width:100%; }.news-pinterest.news-2 .item{ width:570px; }.page-content.single-sidebar .news-pinterest.news-2 .item{ width:420px; }.page-content.double-sidebar .news-pinterest.news-2 .item,.page-content.double-sidebar .news-pinterest.news-3 .item{ width:270px; }.news-pinterest.news-3 .item{ width:370px; }.page-content.single-sidebar .news-pinterest.news-3 .item{ width:270px; }.news-pinterest.news-4 .item{ width:270px; }.load_more{ margin-top:30px; font-size:14px; }.load_more i{ display:block; float:left; margin-right:8px; font-size:18px; line-height:22px; } .pagination{ text-align:center; margin:10px 0; }.pagination>*{ font-size:14px; padding:0 15px; line-height:38px; margin:10px 1px; border:1px solid #e3e3e3; color:#7c7c7c; display:inline-block; }.pagination .current,html:not(.touch) .pagination *:hover,.pagination.page_links>span{ color:#fff; } .icon_frame{ position:relative; display:inline-block; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.1); }.icon_frame:after{ content:""; position:absolute; left:0; top:0; width:50%; height:100%; background:rgba( 255,255,255,0.3 ); z-index:0; }.icon_frame>i{ z-index:1; position:relative; color:#fff; } .links a{ position:relative; width:56px; height:56px; box-shadow:0 0 0 5px rgba(255,255,255,0.5); font-size:20px; line-height:56px!important; color:#fff!important; text-align:center; opacity:0; cursor:pointer; margin-top:16px; }.links>*:hover{ color:#fff; }.pic:hover .links a,.our_team .item:hover a,.photo_tour .item:hover a,.gallery .gallery-item:hover .links a{ opacity:1; -ms-animation-name:slideup; -ms-animation-duration:0.4s; -moz-animation-name:slideup; -moz-animation-duration:0.4s; -webkit-animation-name:slideup; -webkit-animation-duration:0.4s; } .testimonial,blockquote{ position:relative; padding:35px 35px 0; border-width:1px; border-style:solid;  border-bottom-style:none; }blockquote{ padding-bottom:20px; border-bottom-style:solid; }.testimonial:after,.testimonial:before,blockquote:after,blockquote:before{ position:absolute; width:50px; height:50px; font:700 72px/82px Arial; text-align:center; color:#fff; }.testimonial:after{ content:'\201c'; right:-1px; bottom:0; }.testimonial:before,blockquote:before{ content:'\201d'; top:-1px; left:-1px; }.testimonial img{ display:block; float:left; margin-right:20px; padding:1px; border:1px solid #e3e3e3; }.testimonial .author,.link_url{ position:relative; margin:35px -35px 0; padding:15px 65px 15px 35px; font-style:italic; font-size:18px; line-height:20px; color:#fff; }.link_url{ text-align:center; width:100%; margin-left:0; margin-top:0; }.testimonial:not(.testimonial-alt) .author{ min-height:50px; }.testimonial.testimonial-alt .author,.link_url{  padding-right:35px; }.testimonial .author:before,.link_url:before{ content:''; position:absolute; top:100%; left:50%; margin-left:-10px; border-top-width:10px; border-top-style:solid; border-right:10px solid transparent; border-left:10px solid transparent; }.testimonial-alt,blockquote{ padding-top:50px; text-align:center; }.testimonial-alt:after{ display:none; }.testimonial-alt:before,blockquote:before{ left:50%; width:40px; height:40px; margin-left:-20px; font-size:60px; line-height:70px; }.testimonial-alt .author{ margin-top:20px; } .comments-part .avatar_frame.icon_frame{ width:70px; }.comments-part .avatar_frame{ float:left; margin-right:15px; }.comments-part .avatar_frame.icon_frame i{ font-size:36px; line-height:70px }.comments-part .avatar_frame img{ padding:1px; border:1px solid #e4e4e4; }.comments-part .comment_item:not(:first-child){ margin-top:20px; padding-top:20px; border-top:1px solid #e3e3e3; }.comments-part .comment-reply-link{ float:right; }.comments-part .comment_author:after{ white-space:pre; content:"\0020\0020"; }.comments-part .comments + .comment-respond,.comments-part .comment_item + .comment-respond{ margin-top:60px; }.comments-part .comment_item .comment_item{ padding-left:85px; }.comments-part .comment-form>.comment-form-author,.comments-part .comment-form>.comment-form-email,.comments-part .comment-form>.comment-form-url{ float:left; width:32%; margin:0 0 20px 2%; }.comments-part .comment-form>*:first-child{ margin-left:0!important; }.comments-part .form-submit{ margin-top:20px; }  .footer_part{ padding:50px 0; }.page_footer .footer_part + .footer_part{ margin-top:20px; }.page_footer #scrollup{ position:absolute; right:20px; bottom:100%; width:44px; height:44px; background:#213540; font-size:24px; line-height:44px; text-align:center; color:#fff; cursor:pointer; }.page_footer{ position:relative; background:#213540; }.footer_sidebar_area .widget-title{ text-align:center; border-left-style:none; padding-left:0; color:#fff;  margin-bottom:30px; line-height:0!important; }.footer_sidebar_area .widget-title>span{ font-size:0.81em; }.footer_sidebar_area .cws-widget .widget-icon.icon>i,.footer_sidebar_area .cws-widget .widget-icon.icon>i>.triangle:before{ background:#213540; }.footer_sidebar_area .cws-widget{ display:table-cell; vertical-align:top; padding-right:50px; }.footer_sb_container{ margin-right:-50px; }.footer-top-part .container{ overflow:hidden; } .footer_sidebar_area + .footer_sidebar_area{ margin-top:60px; }.footer_sb_container select,.footer_sb_container textarea,.footer_sb_container input[type="url"],.footer_sb_container input[type="tel"],.footer_sb_container input[type="text"],.footer_sb_container input[type="email"],.footer_sb_container input[type="password"],.footer_sb_container input[type="search"],.footer_sb_container input[type="date"],.footer_sb_container input[type="number"]{ background:#213540; color:#A9A9A5; }.footer_sb_container .wpcf7-form-control-wrap:not([class*='captcha']){ border:1px solid rgba(255,255,255,0.2); } .page_footer .cws-widget .latest_tweets .date{ display:none; } .cws-widget ul.post-list>li{ padding-top:0; padding-bottom:0; }.cws-widget .post-list .post-title{ text-transform:uppercase; line-height:1; vertical-align:top; }.page_footer .cws-widget,.page_footer .cws-widget ul.post-list li,.page_footer .cws-widget ul.latest_tweets li{ line-height:1.8; }.page_footer .cws-widget .post-list img{ width:70px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }.page_footer .cws-widget .post-list .time-post{ text-align:left; font-style:italic; }.page_footer .cws-widget .post-list .time-post:before{ font-family:FontAwesome; content:"\f133"; margin-right:1ex; font-style:normal; }.page_footer .latest_tweets .icon_frame{ background:transparent; width:40px; height:auto; line-height:1.2; text-align:left; margin:0; }.page_footer .latest_tweets .icon_frame + div{ margin-left:40px; }.page_footer .latest_tweets .icon_frame:after{ display:none; }.page_footer .cws-widget .post-list li{ padding-bottom:20px; border-bottom:1px solid rgba(255,255,255,0.2)!important; }.page-content .search-form .screen-reader-text{ display:none; }  .footer-bottom-part{ padding:25px 0; background:#1c2d36; }.footer-bottom-part .footer_sidebar_area,.footer-bottom-part .footer_sidebar_area .cws-widget{ display:block!important; padding:0!important; width:100%!important; } @-ms-keyframes slideup{ 0%{top:150px}70%{top:-15px}100%{top:0}}@-moz-keyframes slideup{ 0%{top:150px}70%{top:-15px}100%{top:0}}@-webkit-keyframes slideup{ 0%{top:150px}70%{top:-15px}100%{top:0}}.tabs .tab{ position:relative; display:inline-block; font-size:0.93em; padding:12px 20px; text-transform:uppercase; background:#efefef; }.tabs .tab.active{ color:#fff; }.tab_items{ padding:19px; border:1px solid #e3e3e3; }.tab_widget.type-2 .tab,.tab_widget.type-2 .tab_items{ background:transparent; border-style:solid; border-width:1px; }.tab_widget.type-2 .tab + .tab{ margin-left:-1px; }.tab_widget.type-2 .tab_items{ margin-top:-1px; }.tab_widget.type-2 .tab:after{ content:""; display:block; position:absolute; top:100%; left:-999999px; opacity:0; -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0); -ms-transform:translate(-50%,0); transform:translate(-50%,0); width:0; height:0; border-style:solid; border-left-color:transparent; border-right-color:transparent; border-bottom-style:none; border-width:5px; -webkit-transition:opacity 0.3s ease; -moz-transition:opacity 0.3s ease; -ms-transition:opacity 0.3s ease; transition:opacity 0.3s ease; }.tab_widget.type-2 .tab.active:after{ left:50%; opacity:1; }.tab_widget.type-vertical .tabs{ float:left; width:31.666%; border-style:solid; border-width:1px; margin-right:-1px; }.tab_widget.type-vertical .tab_items{ float:left; width:68.33333333333333%; background:#fff; margin-left:-1px; }.tab_widget.type-vertical .tab{ display:block; width:100%; color:#fff; }.tab_widget.type-vertical .tab + .tab{ border-top:1px solid #fff; }.tab_widget.type-vertical .tab.active{ background:#fff; } .accordion_section{ border:1px solid #e3e3e3; }.accordion_title{ position:relative; padding:11px 38px 11px 20px; font-size:1.14em; line-height:1.5em; cursor:pointer; }.accordion_title .accordion_icon{ position:absolute; top:0; right:0; width:38px; height:100%; }.accordion_title .accordion_icon:before,.accordion_title .accordion_icon:after{ content:""; display:block; position:absolute; width:12px; height:4px; top:50%; left:50%; margin-left:-6px; margin-top:-2px; }.accordion_title .accordion_icon:after{ -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }.accordion_content{ padding:0 20px 20px 20px; overflow:hidden; }.accordion_section + .accordion_section{ margin-top:-1px; }.accordion_section.active .accordion_icon:after{ display:none; }.accordion_widget.type-2 .accordion_section.active .accordion_title{ color:#fff; }.accordion_widget.type-2 .accordion_content{ padding:20px; }.accordion_widget.type-2 .accordion_section.active .accordion_icon:before,.accordion_widget.type-2 .accordion_section.active .accordion_icon:after{ background:#fff; } .accordion_section.featured .accordion_icon:before,.accordion_section.featured .accordion_icon:after{ background:#cbcbcb; }.acc_featured_icon,.acc_featured_img{ display:block; position:absolute; top:0; left:0; font-size:1.5em; width:1em; text-align:center; padding:11px; color:#fff; }.toggle_widget .accordion_section.featured .accordion_title{ padding-right:38px; }.toggle_widget .accordion_section.featured .accordion_icon{ left:auto; right:0; }.acc_featured_icon:after,.acc_featured_img:after{ content:""; display:block; position:absolute; top:50%; left:100%; border-style:solid; border-width:4px; border-top-color:transparent; border-bottom-color:transparent; border-right-style:none; margin-top:-4px; }.accordion_section.featured .acc_featured_icon,.accordion_section.featured .acc_featured_img{ line-height:1em; }.accordion_section.featured .acc_featured_img img{ display:block; }.accordion_section.featured .accordion_title,.accordion_section.featured .accordion_content{ padding-left:-webkit-calc(1.5em + 22px + 14px); padding-left:-moz-calc(1.5em + 22px + 14px); padding-left:-ms-calc(1.5em + 22px + 14px); padding-left:calc(1.5em + 22px + 14px); }.accordion_section.featured .accordion_content{ padding-top:2px; }.accordion_section.featured .accordion_title{ margin-top:-1px; margin-left:-1px; }  .toggle_widget .accordion_title{ padding-right:20px; padding-left:42px; }.toggle_widget .accordion_icon{ right:auto; left:0; }.toggle_widget .accordion_content{ padding-left:42px; }.toggle_widget.type-2 .accordion_icon:before,.toggle_widget.type-2 .accordion_icon:after{ height:2px; margin-top:-1px; }.toggle_widget.type-2 .accordion_section.active .accordion_title,.toggle_widget.type-2 .accordion_section.active .accordion_content{ color:#fff; }.toggle_widget.type-2 .accordion_section.active .accordion_icon:before,.toggle_widget.type-2 .accordion_section.active .accordion_icon:after{ background:#fff; }.toggle_widget.type-2 .accordion_content{ -webkit-transition:color 0.3s ease; -moz-transition:color 0.3s ease; -ms-transition:color 0.3s ease; transition:color 0.3s ease; }.toggle_widget.type-2 .accordion_section.active a{ color:#fff; } .message_box{ position:relative; padding:9px 10px 9px 75px; color:#fff; cursor:pointer; min-height:40px; }.information_box{ background:#5fbcea; }.warning_box{ background:#eb9605; }.success_box{ background:#00b85d; }.error_box{ background:#fe4e50; }.message_box:before{ display:block; content:""; position:absolute; width:60px; height:100%; top:0; left:0; background:rgba( 255,255,255,0.2 ); }.message_box:after{ position:absolute; top:50%; left:0; width:60px; height:60px; margin-top:-30px; font:30px/60px FontAwesome; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.15); }.information_box:after{ content:"\f05a"; }.warning_box:after{ content:"\f0e7"; }.success_box:after{ content:"\f00c"; }.error_box:after{ content:"\f05e"; }.message_box .message_box_header{ font-size:1.286em; line-height:1.222em; }.message_box.grey_skin{ background:#efefef; color:#7c7c7c; }.message_box.grey_skin:before{ background:none; border-style:solid; border-width:1px; }.information_box.grey_skin:before{ border-color:#5fbcea; }.warning_box.grey_skin:before{ border-color:#eb9605; }.success_box.grey_skin:before{ border-color:#00b85d; }.error_box.grey_skin:before{ border-color:#fe4e50; }.information_box.grey_skin:after{ color:#5fbcea; }.warning_box.grey_skin:after{ color:#eb9605; }.success_box.grey_skin:after{ color:#00b85d; }.error_box.grey_skin:after{ color:#fe4e50; } .cws_button{ display:inline-block; padding:11px 21px; font-size:14px; line-height:22px; border-width:3px; border-style:solid; color:#fff; text-align:center; text-transform:uppercase; }.cws_button:not(.custom_color):hover{ background:#fff; }.cws_button.rounded{ border-radius:5px; }.cws_button.arrow{ position:relative; }.cws_button.arrow:after{ content:""; display:block; position:absolute; left:100%; margin-left:3px; top:50%; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); width:0; height:0; border-width:5px; border-style:solid; border-left-color:inherit; border-right-style:none; border-top-color:transparent; border-bottom-color:transparent; }.cws_button.large{ padding:15px 25px; font-size:18px; line-height:24px; }.cws_button.small{ padding:5px 9px; font-size:11px; line-height:16px; }.cws_button.mini{ padding:2px 6px; font-size:11px; line-height:14px; } .callout_widget{ padding:23px; background:#f5f5f5; }.callout_widget.with_icon{ position:relative; padding-left:130px; }.callout_widget.with_icon .icons_part{ position:absolute; left:0; top:0; width:110px; height:100%; }.callout_widget .content_wrapper{ display:table; }.callout_widget .text_part,.callout_widget .button_part{ display:table-cell; vertical-align:middle; }.callout_widget .text_part{ padding-right:10px; }.callout_widget .button_part{ white-space:nowrap; text-align:right; }.callout_widget .title{ margin-bottom:8px; font-size:2.143em; line-height:1.133em; }.callout_widget .icons_part i{ font-size:54px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } .dropcap{ display:block; float:left; width:1.143em; height:1.143em; margin:5px 10px 0 0; font-size:2em; line-height:1.143em; text-align:center; color:#fff; } table{ border-collapse:collapse; border-spacing:0; }table th,table td{ padding:12px; border:1px solid #e3e3e3; }  dl>dt{ font-size:1.1em; font-weight:700; }dl>dt:not(:first-of-type){ margin-top:15px; }  .page-content main ul>li{ padding-top:0; padding-bottom:0; border-top-style:none; border-bottom-style:none; padding-left:1.57em; }.page-content main ul>li>a{ padding-left:0; padding-right:0; }.page-content main ul>li>a:before{ display:none; }.page-content main ul>li:first-child{ border-top-style:none; }.page-content main ul>li{ position:relative; }.page-content main ul>li:before{ content:"\f00c"; display:inline-block; position:static; margin-left:-1.57em; width:1.357em; margin-right:0.213em; font-family:FontAwesome; text-align:center; color:#fff; }.page-content main li + li,.page-content main li>ul,.page-content main li>ol{ margin-top:10px; }.page-content main ol{ list-style-type:decimal; margin-left:1.57em; } .page-content main .sharedaddy ul>li:before{ display:none; }.page-content main .sharedaddy ul>li{ padding-left:0px; } .page-content main .rev_slider>ul>li{ position:absolute; }.page-content main .rev_slider>ul>li:before{ display:none; } .soc_icon{ display:inline-block; border-style:solid; border-width:3px; width:1.666em; height:1.666em; text-align:center; vertical-align:middle; margin-bottom:5px; }.soc_icon:before{ line-height:1.666em; }.soc_icon:not(.custom_color){ color:#fff; }.soc_icon:hover:not(.custom_color){ background:#fff; }.featured_icon{ position:relative; width:1.875em; height:1.875em; margin-bottom:5px; }.featured_icon:before{ line-height:1.875em; }.featured_icon:not(.custom_color){ color:#fff; }.featured_icon.pointer:after{ content:""; display:block; position:absolute; left:100%; top:50%; -webkit-transform:rotate(-45deg); -moz-transform:translate(-45deg); -ms-transform:translate(-45deg); transform:translate(-45deg); width:8px; height:8px; margin-left:-4px; margin-top:-4px; background-color:inherit; } .single_bar>*{ display:inline-block; vertical-align:middle; }.single_bar .title{ width:28%; font-size:1.143em; line-height:1.5; padding-right:20px; }.single_bar .scale{ width:72%; position:relative; height:20px; background:#efefef; }.single_bar .progress{ position:absolute; height:100%; background-image:url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../img/progress-bar.png"); }.single_bar .indicator{ position:absolute; bottom:100%; left:100%; font-size:0.857em; width:2.666em; height:2.666em; line-height:2.666em; margin-bottom:5px; margin-left:-1.333em; text-align:center; color:#fff; background-color:inherit; }.single_bar .indicator:before{ content:""; position:absolute; left:50%; top:100%; width:6px; height:6px; margin-left:-3px; margin-top:-3px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background-color:inherit; }.single_bar .indicator:after{ content:"\0025"; } .milestone{ display:table; border-collapse:collapse; }.milestone>*{ display:table-cell; vertical-align:middle; }.milestone .icon_frame{ width:110px; height:110px; margin-right:20px; font-size:60px; line-height:110px; color:#fff; }.milestone .number{ font-size:2.714em; line-height:1em; } .services .accordion_title{ font-size:1.143em; line-height:1.5em; font-weight:700; padding-left:61px; }.services .service_icon{ position:absolute; top:0; left:0; width:48px; height:100%; font-size:24px; color:#fff; }.services .service_icon:after{ content:""; position:absolute; display:block; width:6px; height:6px; left:100%; top:50%; margin-left:-3px; margin-top:-3px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:inherit; }.services .service_icon:before{ position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }.services .accordion_content{ padding:0; }.services .details{ color:#fff; padding:20px 20px 20px 48px; }.services .details{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -moz-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; }.services .details .img_part{  -webkit-flex:0 0 auto;  -ms-flex:0 0 auto;  flex:0 0 auto; }.services .details .description_part{ width:100%; margin-left:-30px; }.services .details .description_part_container{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -moz-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }.services .details .description_part .desc_title{ font-size:1.1em; font-weight:700; margin-bottom:5px; }.services .details .description_part_container>div{ width:33.33%; padding-left:30px; padding-right:30px; }.services .details .description_part_container>div:not(:first-child){ border-left:1px solid rgba(255,255,255,0.3); }.services .details .events{ color:#fff;  }.services .details a{ color:#fff; }.services .details img{ display:block; border:3px solid #fff; margin-right:35px; }.services .row{ padding:15px 0; background:#f5f5f5; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:stretch; -webkit-align-items:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; }.services .col{ display:block; float:left; width:33.33%; padding:0 40px; margin:20px 0; }.services .col:not(:nth-child(3n+1)){ border-left:1px solid #e3e3e3; }.services .col_title{ font-size:0.93em; text-transform:uppercase; }.services .service_row,.services .desc_row{ position:relative; margin-top:16px; line-height:1.429em; }.services .service_row>dl{ display:table; width:100%; table-layout:fixed; }.services .col dt,.services .col dd{ display:table-cell; vertical-align:bottom; }.services .col dd{ text-align:right; }.services .service_row:before{ content:""; position:absolute; bottom:0.714em; left:0; width:100%; height:1px; background:#e3e3e3; }.services .col dl span{ display:inline-block; background:#f5f5f5; position:relative; }.services .col dt span{ padding-right:5px; }.services .col dd span{ padding-left:5px; }.services .accordion_title{ margin-top:-1px; }.page-content.double-sidebar .services .col{ width:50%; }.services .col:not(:nth-child(2n+1)){ border-left:1px solid #e3e3e3; } .services .details,.services .details .description_part_container{ display:table\9; width:100%\9; }.services .details>.img_part,.services .details>.img_part + .description_part,.services .details .description_part_container>div{ display:table-cell\9; vertical-align:top\9; }.services .details .description_part_container{ table-layout:fixed\9; }.services .details>.img_part img{ margin-right:0\9; }  .pricing_table,.grid-row.eq-columns{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -webkit-align-items:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; } .pricing_table,.grid-row.eq-columns{ display:block\9; }.pricing_table .pricing_table_column,.grid-row.eq-columns .grid-col{ float:left\9; }.pricing_table:after,.grid-row.eq-columns:after{ display:none; }.pricing_table:after,.grid-row.eq-columns:after{ content:""; display:block\9; clear:both\9; } .grid-row.eq-columns .pricing_table_column + .grid-col:not(.pricing_table_column){ padding-left:2.5%; }.grid-row.eq-columns .grid-col:not(.pricing_table_column){ padding-right:2.5%; }.grid-row.eq-columns .grid-col:not(.pricing_table_column){ padding-top:30px; padding-bottom:30px; }.pricing_table.col-4 .pricing_table_column,.grid-row.eq-columns .grid-col-3{ width:25%; } .pricing_table.col-3 .pricing_table_column,.grid-row.eq-columns .grid-col-4{ width:33.333%; } .pricing_table.col-2 .pricing_table_column,.page-content.double-sidebar .pricing_table.col-4 .pricing_table_column,.grid-row.eq-columns .grid-col-6,.page-content.double-sidebar .grid-row.eq-columns .grid-col-3{ width:50%; } .grid-row.eq-columns .grid-col + .grid-col{ margin-left:0; }.pricing_table_column{ position:relative; padding-bottom:54px; background:#f4f4f4; cursor:pointer; }.pricing_table_column + .pricing_table_column{ border-left:1px solid #fff; }.pricing_table_header{ padding:20px 0; color:#fff; font-size:0.929em; line-height:1.385em; text-align:center; }.pricing_table_header .title{ display:block; font-size:2.154em; line-height:1em; }.pricing_table_column .price_part{ background:#fff; padding:30px 0 25px; font-size:5em; line-height:0.7143em; text-align:center; }.pricing_table_column .price_container{ display:inline-block; }.pricing_table_column .currency{ vertical-align:top; font-size:0.343em; line-height:1; }.pricing_table_column .price_description{ display:block; margin-top:5px; font-size:0.257em; line-height:1em; text-align:right; }.pricing_table_column .content_part{ padding:30px 15px 20px; }.pricing_table_column .content_part ul,.pricing_table_column .content_part ol{ line-height:1.429em; margin-left:0; }.pricing_table_column .content_part ul ul,.pricing_table_column .content_part ol ol,.pricing_table_column .content_part ul ol,.pricing_table_column .content_part ol ul{ margin-left:16px; }.pricing_table_column .content_part li{ padding:4px 0; border-bottom:1px solid #e1e1e1; }.pricing_table_column .content_part ul>li:first-child,.pricing_table_column .content_part ol>li:first-child{ border-top:1px solid #e1e1e1; margin-top:0; }.page-content main .pricing_table_column .content_part li + li{ margin-top:0; }.pricing_table_column .content_part li:before{ display:none; }.pricing_table_button{ border-style:none; width:100%; display:block; position:absolute; bottom:0; }.pricing_table_button:hover{ color:#fff!important; }  .pricing_table_column:hover,.pricing_table_column.active_table_column{ z-index:1; background:#fff; -webkit-transform:scale(1.06);  -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); border:1px solid #fff; -webkit-transition:-webkit-transform 0.3s ease; -moz-transition:-moz-transform 0.3s ease; -ms-transition:-ms-transform 0.3s ease; -o-transition:-o-transform 0.3s ease; -webkit-perspective:1000; }.pricing_table_column:hover .price_part,.pricing_table_column.active_table_column .price_part{ color:#fff; } .our_team .links a{ width:50px; height:50px; font-size:20px; line-height:50px!important; }.our_team .pic img{ display:block; }.links a:nth-child(2){ -ms-animation-delay:0.1s; -ms-transition-delay:0.1s; -moz-animation-delay:0.1s; -moz-transition-delay:0.1s; -webkit-animation-delay:0.1s; -webkit-transition-delay:0.1s; }.links a:nth-child(3){ -ms-animation-delay:0.2s; -ms-transition-delay:0.2s; -moz-animation-delay:0.2s; -moz-transition-delay:0.2s; -webkit-animation-delay:0.2s; -webkit-transition-delay:0.2s; }.links a:nth-child(4){ -ms-animation-delay:0.3s; -ms-transition-delay:0.3s; -moz-animation-delay:0.3s; -moz-transition-delay:0.3s; -webkit-animation-delay:0.3s; -webkit-transition-delay:0.3s; }.links a:nth-child(5){ -ms-animation-delay:0.4s; -ms-transition-delay:0.4s; -moz-animation-delay:0.4s; -moz-transition-delay:0.4s; -webkit-animation-delay:0.4s; -webkit-transition-delay:0.4s; }.team_member_info,.portfolio_item_info{ padding:10px 20px 15px; border-bottom-style:solid; border-bottom-width:6px; text-align:center; line-height:1.286em; margin-top:0!important; }.team_member_info .name,.portfolio_item_info .name{ font-size:1.215em; line-height:1.353em; }.our_team .item:hover .team_member_info,.our_team .item:hover .team_member_info .name,.photo_tour .item:hover .portfolio_item_info,.photo_tour .item:hover .portfolio_item_info a{ color:#fff; }.carousel .item{ padding-left:11px; padding-right:12px; } .photo_tour_section_header:not(:empty) + .photo_tour,.photo_tour_section_header:not(:empty) + .our_team{ margin-top:25px; }.photo_tour_section .filter{ float:right; width:270px; height:30px; padding-top:4px; padding-bottom:4px; }.page-content.double-sidebar .photo_tour_section .filter{ width:50%; } #toggle_sidebar_area{ display:none; }.toggle_sidebar .switcher{ position:absolute; top:100%; right:0; font-size:0.8em; text-shadow:0 -1px rgba(0,0,0,0.3); text-transform:uppercase; font-weight:900; color:#fff; padding:10px 10px 5px; z-index:50; text-align:center; cursor:pointer; }.toggle_sidebar .switcher:after{ content:""; display:block; position:absolute; top:100%; left:0; width:0; height:0; border-style:solid; border-width:0px; border-left-color:transparent; border-right-color:transparent; border-bottom-style:none; }.toggle_sidebar .switcher_shadow{ position:absolute; top:0; right:0; background-image:url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../img/header.png"); background-repeat:no-repeat; background-size:contain; background-position:top left; height:13px; width:120px; z-index:51; -webkit-transform:translate(50%,0); -moz-transform:translate(50%,0); -ms-transform:translate(50%,0); transform:translate(50%,0); }#toggle_sidebar_area{ padding:30px 0; } .find_a_doctor .search_field.by_name:before{ content:"\f0f0"; }.find_a_doctor .search_field.by_treatment:before{ content:"\f0fa"; }.toggle_sidebar .cws-widget-content.doc_search{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; }.toggle_sidebar .cws-widget-content.doc_search>*:first-child{ width:30%; }.toggle_sidebar .cws-widget-content.doc_search>*:last-child{ width:70%; }.toggle_sidebar .cws-widget-content.doc_search>*:only-child{ width:-webkit-calc( 100% + 30px ); width:-moz-calc( 100% + 30px ); width:-ms-calc( 100% + 30px ); width:calc( 100% + 30px ); margin-left:-30px; }.toggle_sidebar .cws-widget-content.doc_search .widget-title{ margin:0; border-left-style:none; padding-left:0; font-size:2.143em; line-height:1; color:#fff; }.toggle_sidebar .find_a_doctor form{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; }.find_a_doctor .search_field{ position:relative; }.toggle_sidebar .find_a_doctor .search_field:before,.toggle_sidebar .find_a_doctor .search_field:after{ display:none; }.toggle_sidebar .find_a_doctor .search_field{ width:40%; margin-top:0; }.toggle_sidebar .find_a_doctor .submit_field{ width:20%; }.find_a_doctor .submit_field{ text-align:right; }.toggle_sidebar .find_a_doctor .search_field,.toggle_sidebar .find_a_doctor .submit_field{ padding-left:30px; }.toggle_sidebar .find_a_doctor .search_field input,.toggle_sidebar .find_a_doctor .search_field select{ padding-left:10px; line-height:1.2!important; } .ui-tooltip{   border:2px solid #454545;   border-radius:0px;   box-shadow:0 0 }.search_field.by_name{ position:relative; }.ui-autocomplete{ position:absolute;   background:#fff;   color:#373737;   border-radius:5px;   border:1px solid #e3e3e3;   z-index:50;   top:calc(100% + 5px)!important;   max-height:200px!important;   overflow:auto;   font-family:inherit;   font-size:1em; }.ui-autocomplete.source:hover{   background:#454545; }.ui-helper-hidden-accessible{ display:none; }.ui-autocomplete .ui-menu-item{ padding:2px 0 2px 20px; border:0!important; font-size:1em; font-family:inherit; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; }.ui-autocomplete .ui-menu-item a{   border-radius:0px;   padding-left:20px; }.ui-menu .ui-menu-item a:before{ display:none; }.ui-menu .ui-menu-item a:hover,.ui-menu .ui-state-focus{   text-decoration:underline;   cursor:pointer;   background:none; } .toggle_sidebar .cws-widget-content.doc_search,.toggle_sidebar .find_a_doctor form{ display:table\9; width:100%\9; }.toggle_sidebar .cws-widget-content.doc_search>*,.toggle_sidebar .find_a_doctor form>*{ display:table-cell\9; vertical-align:middle\9; }  .theme_color_sb_area{ color:#fff; }.theme_color_sb_area [type="submit"]{ background:#fff; border-color:#fff; }.theme_color_sb_area [type="submit"]:hover{ color:#fff; }.theme_color_sb_area .find_a_doctor .search_field input,.theme_color_sb_area .find_a_doctor .search_field select{ height:2.142em; padding-top:4px; padding-bottom:4px; background-color:rgba(255,255,255,0.5); border-color:rgba(255,255,255,0.7); box-shadow:inset 0 7px 7px rgba(0,0,0,0.05); }.footer_sidebar_area a,.footer_sidebar_area .cws-widget ul>li>a,.footer_sidebar_area .cws-widget-content:not(.backlight) a:hover{ color:#fff; } #footer-top-part a:not(.cws_button):hover{ color:#fff; } .flxmap-container{ max-width:100%; } #header-404{ margin-top:20px!important; text-align:center; }#title-404{ font-weight:700; font-size:2em; text-transform:uppercase; }#block-404{ margin-top:40px!important; margin-left:auto!important; margin-right:auto!important; position:relative; width:500px; height:200px; }#block-404>div{ position:absolute; width:100%; height:100%; }#block-404-substrate{ }#block-404-icon{ background-image:url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../img/404_mask.png"); background-repeat:no-repeat; background-position:center center; background-size:cover; }#text-404{ margin-top:40px!important; text-align:center; }#button-404{ text-align:center; }#text-404 .sel{ font-weight:700; margin-bottom:7px; } #lang_sel_footer{ display:none; } #lang_sel_click a,#lang_sel_click a:visited{ border-style:none; font-size:inherit; line-height:1.5!important; }#lang_sel_click ul ul a,#lang_sel_click ul ul a:visited{ padding:8px 20px; line-height:1.5!important; }#lang_sel_click a.lang_sel_sel{ background-image:none; }#lang_sel_click li{ width:100%; float:none; }#lang_sel_click a:hover,#lang_sel_click ul ul a:hover{ background:#fff; }#lang_sel_click ul ul{ border-style:none; } #lang_sel li,#lang_sel_click li{ padding:0!important; margin:0!important; border-style:none!important; position:relative; }#lang_sel a:before,#lang_sel_click a:before{ display:none!important; }#lang_sel>ul>li>a:after,#lang_sel_click>ul>li>a:after{ content:""; display:block; position:absolute; top:0; right:0; width:40px; height:100%; background-image:url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../img/select.png"); background-repeat:no-repeat; background-position:center center; }#lang_sel li a,#lang_sel_click li a{ display:block; background:#fff; position:relative; z-index:5; margin:0!important; padding:8px 20px; border-style:none; outline-width:1px; outline-style:solid; outline-offset:-1px; }#lang_sel li a.lang_sel_sel,#lang_sel_click li a.lang_sel_sel{ padding-right:40px; }#lang_sel li a:hover{ color:#fff; }#lang_sel li ul li a,#lang_sel_click li ul li a{ margin-top:-1px!important; }#lang_sel ul,#lang_sel_click ul{ padding-left:0!important; }#lang_sel .lang_sel_sel + ul,#lang_sel_click .lang_sel_sel + ul{ position:absolute; width:100%; top:100%; left:0; display:none; visibility:visible!important; }html.no-touch #lang_sel li:hover .lang_sel_sel + ul{ display:block; } #lang_sel_list.lang_sel_list_horizontal{ font-size:0; margin-left:1px; }#lang_sel_list.lang_sel_list_horizontal li{ display:inline-block; border-style:none; padding:0; }#lang_sel_list.lang_sel_list_horizontal li a:hover{ color:#fff; }#lang_sel_list.lang_sel_list_horizontal li a:before{ display:none; }#lang_sel_list.lang_sel_list_horizontal li a{ display:inline-block; font-size:13px!important; line-height:29px; padding:0 10px; border:1px solid #e3e3e3; margin:-1px 0 0 -1px; text-transform:capitalize; } .menu-item-language img{ margin-right:8px; }.main-menu .menu-item-language.menu-item-language-current a{ color:#fff; }.main-menu>.menu-item-language.menu-item-language-current:before{ content:"\f1ab"; }#lang_sel_footer{ text-align:center; padding:12px 20px; }#lang_sel_footer li{ display:inline-block; margin:4px; }#lang_sel_footer li a{ display:inline-block; padding:5px 10px; } .header_language_bar .container{ z-index:53; }.header_language_bar .bar:not(:empty){ float:right; border-bottom:1px solid #fff; }.header_language_bar #lang_sel a{ outline-style:none; padding:6px;  line-height:1;  } .header_language_bar #lang_sel_list.lang_sel_list_horizontal li a{ border-style:none; margin-left:0; } .header_language_bar #lang_sel ul ul{ outline:1px solid #fff; border-top-style:none; }.header_language_bar #lang_sel a.lang_sel_sel{ padding-right:24px; }.header_language_bar #lang_sel a.lang_sel_sel:after{ width:24px;  }.footer_language_bar{ float:right; margin:0 0 5px 10px; }.footer-bottom-part .footer_sidebar_area.with_flags .footer_language_bar + .cws-widget{ margin-top:5px; }.footer-bottom-part .footer_language_bar:only-child{ margin-top:5px; }.footer-bottom-part .footer_language_bar #lang_sel li a,.footer-bottom-part .footer_language_bar #lang_sel_click li a,.footer_language_bar #lang_sel_list .lang_sel_sel,.footer_language_bar #lang_sel_list .lang_sel_sel:hover,.footer_language_bar #lang_sel_list a,.footer_language_bar #lang_sel_list a:hover{ color:#fff; } .footer-bottom-part .footer_language_bar #lang_sel li a,.footer-bottom-part .footer_language_bar #lang_sel_click li a{ outline-style:none; padding-left:10px; padding-top:5px; padding-bottom:5px; }.footer-bottom-part .footer_language_bar #lang_sel,.footer-bottom-part .footer_language_bar #lang_sel_click{ margin-top:-5px; }.footer-bottom-part .footer_language_bar #lang_sel li a.lang_sel_sel,.footer-bottom-part .footer_language_bar #lang_sel_click li a.lang_sel_sel{ background:transparent; -webkit-transition:none; -moz-transition:none; -ms-transition:none; transition:none; }.footer-bottom-part .footer_language_bar #lang_sel li a.lang_sel_sel:after,.footer-bottom-part .footer_language_bar #lang_sel_click li a.lang_sel_sel:after{ background-image:none!important; }.footer-bottom-part .footer_language_bar #lang_sel li a.lang_sel_sel:before,.footer-bottom-part .footer_language_bar #lang_sel_click li a.lang_sel_sel:before{ content:""; display:block!important; width:0; height:0; border-style:solid; border-width:4px; border-bottom-style:none; border-left-color:transparent; border-right-color:transparent; border-top-color:rgba(255,255,255,0.8); position:absolute; top:50%; right:20px; -webkit-transform:translate(50%,-50%); -moz-transform:translate(50%,-50%); -ms-transform:translate(50%,-50%); transform:translate(50%,-50%); }.footer-bottom-part .footer_language_bar #lang_sel li a.lang_sel_sel:hover,.footer-bottom-part .footer_language_bar #lang_sel_click li a.lang_sel_sel:hover,.footer-bottom-part .footer_language_bar:hover #lang_sel li a.lang_sel_sel,.footer-bottom-part .footer_language_bar:hover #lang_sel_click li a.lang_sel_sel,.footer-bottom-part .footer_language_bar #lang_sel li a,.footer-bottom-part .footer_language_bar #lang_sel_click li a{ background:#213540; }.footer-bottom-part .footer_language_bar #lang_sel .lang_sel_sel + ul,.footer-bottom-part .footer_language_bar #lang_sel_click .lang_sel_sel + ul{ bottom:100%; top:auto; }  .footer_language_bar #lang_sel_list.lang_sel_list_horizontal li a{ border-style:none; }.footer_language_bar #lang_sel_list.lang_sel_list_horizontal .lang_sel_sel{ color:#fff; }.footer_language_bar #lang_sel_list.lang_sel_list_horizontal li a:hover{ background:transparent; }  #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous:before,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next:before{ content:none; }#tribe-events-footer .tribe-events-sub-nav{ font-size:inherit; }#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{ font-size:1em; float:left; }#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{ font-size:1em; float:right; } @media screen and (max-width:1190px){ .page-title nav{  margin-right:140px; }.page-content.double-sidebar .pricing_table.col-3 .pricing_table_column,.page-content.double-sidebar .grid-row.eq-columns .grid-col-4{  width:50%; } .page-content.double-sidebar .news-medium .wrapper{  width:100%;  margin-right:0; }.news-pinterest .grid,.our_team .grid{  margin-right:-20px; }.news-pinterest .grid .item,.our_team .grid .item{  margin-right:20px; }.news-pinterest.news-2 .item{  width:460px; }.page-content.single-sidebar .news-pinterest.news-2 .item{  width:340px; }.page-content.double-sidebar .news-pinterest.news-2 .item,.page-content.double-sidebar .news-pinterest.news-3 .item{  width:220px; }.news-pinterest.news-3 .item{  width:300px; }.page-content.single-sidebar .news-pinterest.news-3 .item{  width:220px; }.news-pinterest.news-4 .item,.our_team .grid .item{  width:220px; }.media-part + .benefits,.media-part + .benefits.under{  margin-top:0; }.benefits_area,.footer_sidebar_area{  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:stretch;  -webkit-align-items:stretch;  -moz-box-align:stretch;  -ms-flex-align:stretch;  align-items:stretch; }.benefits_area{   -webkit-box-pack:center;   -moz-box-pack:center;   -webkit-justify-content:center;   -ms-flex-pack:center;   justify-content:center; }  .benefits_area,.footer_sidebar_area{  display:block\9; }.benefits_area .cws-widget,.footer_sidebar_area .cws-widget{  float:left\9; }.footer_sidebar_area:after{  display:none; }.footer_sidebar_area:after{  content:"";  display:block\9;  clear:both\9; }  .benefits_area .cws-widget,.footer_sidebar_area .cws-widget{  display:block;  width:25%; }.benefits_area .cws-widget{  margin-top:4px!important; }.footer_sidebar_area:not(:empty){  margin-top:-50px; }.footer_sidebar_area.with_flags:not(:empty){  margin-top:-5px; }.footer_sidebar_area .cws-widget{  margin-top:50px; }.page-content.double-sidebar .callout_widget .text_part,.page-content.double-sidebar .callout_widget .button_part{  display:block;  width:100%;  padding:0;  text-align:left; }.page-content.double-sidebar .callout_widget .text_part + .button_part{  margin-top:8px; }  .page-content.double-sidebar .cws_widget_content.tab_widget:not(.type-2) .tabs .tab:not(:first-child){  border-top:1px solid #fff; }.page-content.double-sidebar .cws_widget_content.tab_widget .tabs{  width:100%;  float:none;  text-align:center; }.page-content.double-sidebar .cws_widget_content.tab_widget .tabs .tab{  display:block;  margin-left:0; }.page-content.double-sidebar .cws_widget_content.tab_widget .tabs .tab:after{  display:none; }.page-content.double-sidebar .cws_widget_content.tab_widget .tabs .tab:not(:first-child){  margin-top:-1px; }.page-content.double-sidebar .cws_widget_content.tab_widget .tab_items{  width:100%;  margin-left:0;  margin-top:-1px; }}@media screen and (max-width:980px){ .page-title h1{  float:none;  padding-bottom:10px; }.page-title nav{  float:none;  margin-right:0!important;  padding-top:0;  padding-bottom:18px; }.toggle_sidebar .cws-widget-content.doc_search .widget-title{  display:none; }.toggle_sidebar .cws-widget-content.doc_search>*{  width:-webkit-calc( 100% + 30px )!important;  width:-moz-calc( 100% + 30px )!important;  width:-ms-calc( 100% + 30px )!important;  width:calc( 100% + 30px )!important;  margin-left:-30px; }.page-content.single-sidebar .pricing_table.col-4 .pricing_table_column,.page-content.single-sidebar .grid-row.eq-columns .grid-col-3{  width:50%; }  .page-content.single-sidebar .news-medium .wrapper{  width:100%;  margin-right:0; }.news-pinterest .grid,.our_team .grid{  margin-right:-18px; }.news-pinterest .grid .item,.our_team .grid .item{  margin-right:18px; }.news-pinterest.news-2 .item,.page-content.double-sidebar .news-pinterest.news-3 .item,.page-content.double-sidebar .news-pinterest.news-4 .item,.page-content.double-sidebar .our_team .grid .item{  width:360px; }.page-content.single-sidebar .news-pinterest.news-2 .item,.page-content.single-sidebar .news-pinterest.news-4 .item,.page-content.single-sidebar .our_team .grid .item{  width:265px; }.page-content.double-sidebar .news-pinterest.news-2 .item{  width:360px; }.news-pinterest.news-3 .item,.our_team .grid .item{  width:234px; }.page-content.single-sidebar .news-pinterest.news-3 .item{  width:265px; }.news-pinterest.news-4 .item{  width:234px; }.page-content.single-sidebar .callout_widget .button_part,.page-content.double-sidebar .callout_widget .button_part{  white-space:normal; }.media-part>.container>iframe{  height:450px; }.page-content.double-sidebar .services .col{  width:100%;  border-left-style:none; }.page-content.single-sidebar .services .col{  width:50%; }.page-content.single-sidebar .services .col:not(:nth-child(2n+1)){  border-left:1px solid #e3e3e3; }.footer_sidebar_area .cws-widget{  padding-right:25px; }.footer_sb_container{  margin-right:-25px; }}@media screen and ( max-width:767px ){ .grid-row{  margin:0!important; }  .grid,.footer_sidebar_area:not(:empty){  margin-top:-30px; }.grid .item,.cws-widget + .cws-widget,.grid-col + .grid-col,.page-content,.footer_sidebar_area .cws-widget{  margin-top:30px; }.grid-row + .grid-row{  margin-top:30px!important; }hr{  margin-top:15px;  margin-bottom:15px; }  .grid-col{  width:100%;  margin-left:0!important;  margin-right:0!important; }.pricing_table.col-4 .pricing_table_column,.pricing_table.col-3 .pricing_table_column,.grid-row.eq-columns .grid-col-3,.grid-row.eq-columns .grid-col-4{  width:50%; }  .grid-row.eq-columns .grid-col + .grid-col{  margin-top:0; }  .mobile_menu_header{  display:block;  cursor:pointer;  text-align:left; }.mobile_menu_header i{  margin-left:10px;  border-left:1px solid #fff;  line-height:2.6em;  width:2.6em;  float:right; }.mobile_menu_header i:before{  font-size:18px; }.main-menu{  display:none;  width:100%; }.main-nav-container .menu-item{  position:relative;  box-shadow:none!important; }.main-nav-container .menu-item-has-children a{  padding-right:2.6em; }.main-nav-container .button_open{  display:block;  position:absolute;  top:0;  right:0;  width:2.6em;  height:2.6em;  z-index:3;  cursor:pointer; }.main-nav-container .button_open:before,.main-nav-container .button_open:after{  content:"";  display:block;  position:absolute;  width:17px;  height:1px;  background:#fff;  left:50%;  top:50%;  margin-left:-8px; }.main-nav-container .button_open:after{  -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);  -ms-transform:rotate(90deg);  transform:rotate(90deg); }.main-nav-container .menu-item.active>.button_open:after{  display:none; }.page-header{  text-align:center; }.page-header .container{  margin:0 20px 20px;  width:auto; }.page-header .logo{  float:none!important;  margin:20px 0 0!important;  display:inline-block; }.page-header .logo img{  margin:0 auto!important; }.page-header .main-nav-container{  float:none!important;  max-width:300px;  margin:20px auto 0; }  .main-menu .menu-item:before{  display:none; }.main-menu .menu-item .menu-item>.sub-menu{  margin-left:0; }.main-menu .menu-item .menu-item>.sub-menu>.menu-item:first-child:before{  display:none; }.main-menu .menu-item a{  padding-top:0;  padding-bottom:0; }.main-menu .menu-item .depth .level:not(:first-child){  display:inline; }.main-menu .menu-item:hover>.sub-menu{  display:none; }.main-menu .menu-item:hover{  box-shadow:none; }.main-menu .menu-item>.sub-menu{  display:none;  position:static;  width:100%;  box-shadow:none; }  .main-menu .menu-item,.main-menu .menu-item a,.mobile_menu_header{  color:#fff!important;  line-height:2.6em!important; }.main-menu .menu-item{  border-top:1px solid #fff;  display:block!important; }.main-menu>.menu-item,.mobile_menu_header{  text-transform:uppercase; }.main-menu .menu-item a,.mobile_menu_header{  padding-left:15px; }  .page-content .news-medium .wrapper{  width:100%;  margin-right:0; }.news-pinterest .grid,.our_team .grid{  margin-right:0;  }.news-pinterest .grid .item,.page-content.single-sidebar .news-pinterest .grid .item,.page-content.double-sidebar .news-pinterest.double-sidebar .grid .item,.our_team .grid .item{  width:50%!important;  margin-right:0;  padding:0 2.5%; }.benefits_area .cws-widget,.footer_sidebar_area .cws-widget,.photo_tour_section .filter{  width:50%; }.callout_widget .text_part,.callout_widget .button_part{  display:block;  width:100%;  padding:0;  text-align:left; }.callout_widget .text_part + .button_part{  margin-top:8px; }.toggle_sidebar .switcher{  font-size:0;  width:30px;  height:30px;  padding:0;  background-image:url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../img/find.png")!important;  background-size:cover!important;  background-repeat:no-repeat;  background-position:center center; }.toggle_sidebar .switcher:after{  display:none; }.toggle_sidebar .switcher_shadow{  display:none; }.toggle_sidebar .find_a_doctor .search_field{  width:50%; }.toggle_sidebar .find_a_doctor .submit_field{  width:100%;  margin-top:10px; }.flxmap-container{  max-height:300px!important; }.comments-part .comment_item .comment_item{  padding-left:50px; }.comments-part .comment-form>[class*="comment-form-"]{  float:none;  width:100%;  margin-left:0;  margin-bottom:0; }.comments-part .comment-form>[class*="comment-form-"] + [class*="comment-form-"]{  margin-top:20px; }#block-404{  width:400px;  height:160px; }.page-content.single-sidebar .callout_widget .button_part,.page-content.double-sidebar .callout_widget .button_part{  white-space:nowrap; }.media-part>.container>iframe{  height:300px; }.services .col{  width:100%!important;  border-left-style:none!important; }.services .details .description_part{  margin-left:0; }.services .details .description_part_container>div{  width:100%;  border-left-style:none!important;  padding-left:0;  padding-right:0; }.services .details .description_part_container>div:not(:first-child){  border-top:1px solid rgba(255,255,255,0.3);  padding-top:15px;  margin-top:15px; }  .services .details .description_part_container,.services .details .description_part_container>div{  display:block\9; }.services .details .img_part img{  margin-right:30px\9; } }@media screen and ( max-width:479px ){ .pricing_table_column,.grid-row.eq-columns .grid-col{  width:100%!important; }.grid-row.eq-columns .grid-col{  padding-left:0!important;  padding-right:0!important; }.page-content .news-small .wrapper{  width:100%;  margin-right:0; } .news-pinterest .grid .item,.page-content.single-sidebar .news-pinterest .grid .item,.page-content.double-sidebar .news-pinterest.double-sidebar .grid .item,.our_team .grid .item{  width:100%!important;  padding:0; }.benefits_area .cws-widget,.footer_sidebar_area .cws-widget{  width:100%; }.callout_widget.with_icon .icons_part{  display:none; }.callout_widget.with_icon{  padding-left:23px; }.callout_widget .text_part,.callout_widget .button_part{  text-align:center; }.toggle_sidebar .find_a_doctor .search_field,.toggle_sidebar .find_a_doctor .submit_field{  width:100%;  padding-left:0;  margin-top:10px; }.toggle_sidebar .find_a_doctor{  margin-top:-10px;  width:100%!important;  margin-left:0!important; }.cws-widget .wpcf7-form .wpcf7-submit{  float:none;  display:block!important;  margin-top:20px; }.comments-part .comment_item .comment_item{  padding-left:25px; }.comments-part .comment_item .avatar_frame img{  width:40px;  height:auto; }.comments-part .comment_item .avatar_frame{  margin-right:10px; }#block-404{  width:200px;  height:80px; }.media-part>.container>iframe{  height:200px; } .services .details{  display:block; }.services .details .img_part img{  width:100%;  margin-right:0; }.services .details .img_part + .description_part{  margin-top:20px; }  .page-content.double-sidebar .cws_widget_content.tab_widget:not(.type-2) .tabs .tab:not(:first-child){  border-top:1px solid #fff; }.cws_widget_content.tab_widget .tabs{  width:100%;  float:none;  text-align:center; }.cws_widget_content.tab_widget .tabs .tab{  display:block;  margin-left:0; }.cws_widget_content.tab_widget .tabs .tab:after{  display:none; }.cws_widget_content.tab_widget .tabs .tab:not(:first-child){  margin-top:-1px; }.cws_widget_content.tab_widget .tab_items{  width:100%;  margin-left:0;  margin-top:-1px; }.single_bar .title{  word-break:break-all; }.carousel .item{  padding-left:0;  padding-right:0; }.news .video iframe{  height:200px; }.footer-bottom-part .footer_sidebar_area.with_flags .footer_language_bar{  float:none;  margin:0; }.footer-bottom-part .footer_sidebar_area.with_flags .footer_language_bar{  text-align:center; }.footer-bottom-part .footer_language_bar #lang_sel,.footer-bottom-part .footer_language_bar #lang_sel_click{  display:inline-block;  text-align:left; }.footer-bottom-part .footer_language_bar #lang_sel,.footer-bottom-part .footer_language_bar #lang_sel_click{  margin-top:0; }  .services .details>.img_part,.services .details>.img_part + .description_part,.services .details .description_part_container>div{  display:block\9; } } @media screen and (min-width:768px){ html.touch .page-header.logo-center .main-nav-container:after{  display:block;  content:"";  clear:both; }html.touch .page-header.logo-center .main-nav-container.a-right{  float:right; }html.touch .page-header.logo-center .main-nav-container.a-center{  margin-left:auto;  margin-right:auto; }html.touch .page-header.logo-center .sticky_container{  margin-left:auto;  margin-right:auto;  width:1170px; }html.touch .page-header.logo-center .main-nav-container.a-left .mobile_menu_header,html.touch .page-header.logo-right .main-nav-container .mobile_menu_header{  float:left; }html.touch .page-header .main-nav-container .mobile_menu_header{  display:inline-block!important;  cursor:pointer;  text-align:left;  padding-left:0!important;  float:right; }html.touch .page-header.logo-center .main-nav-container.a-center .mobile_menu_header{   display:block!important;  text-align:left;  padding-left:10px!important;  float:none; }html.touch .main-nav-container .mobile_menu_header + .main-menu{  position:absolute;  top:100%;  left:0;  width:100%;  -webkit-perspective:1000; }html.touch .page-header .main-nav-container .mobile_menu_header .mobile_menu_title{   font-size:0; }html.touch .page-header.logo-center .main-nav-container.a-center .mobile_menu_header .mobile_menu_title{  font-size:inherit; }html.touch .main-nav-container .mobile_menu_header i{  margin-left:0;  border-left:1px solid #fff;  line-height:2.6em;  width:2.6em;  float:right; }html.touch .main-nav-container .mobile_menu_header i:before{  font-size:18px; }html.touch .main-nav-container .main-menu{  display:none;  width:100%; }html.touch .main-nav-container .menu-item{  position:relative;  box-shadow:none!important; }html.touch .main-nav-container .menu-item-has-children a{  padding-right:2.6em; }html.touch .main-nav-container .button_open{  display:block;  position:absolute;  top:0;  right:0;  width:2.6em;  height:2.6em;  z-index:3;  cursor:pointer; }html.touch .main-nav-container .button_open:before,html.touch .main-nav-container .button_open:after{  content:"";  display:block;  position:absolute;  width:17px;  height:1px;  background:#fff;  left:50%;  top:50%;  margin-left:-8px; }html.touch .main-nav-container .button_open:after{  -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);  -ms-transform:rotate(90deg);  transform:rotate(90deg); }html.touch .main-nav-container .menu-item.active>.button_open:after{  display:none; }  html.touch .main-nav-container{  width:300px;  position:relative; }  html.touch .main-nav-container .main-menu .menu-item:before{  display:none; }html.touch .main-nav-container .main-menu .menu-item .menu-item>.sub-menu{  margin-left:0; }html.touch .main-nav-container .main-menu .menu-item .menu-item>.sub-menu>.menu-item:first-child:before{  display:none; }html.touch .main-nav-container .main-menu .menu-item a{  padding-top:0;  padding-bottom:0; }html.touch .main-nav-container .main-menu .menu-item .depth .level:not(:first-child){  display:inline; }html.touch .main-nav-container .main-menu .menu-item:hover>.sub-menu{  display:none; }html.touch .main-nav-container .main-menu .menu-item:hover{  box-shadow:none; }html.touch .main-nav-container .main-menu .menu-item>.sub-menu{  display:none;  position:static;  width:100%;  box-shadow:none; }  html.touch .main-nav-container .main-menu .menu-item,html.touch .main-nav-container .main-menu .menu-item a,html.touch .main-nav-container .mobile_menu_header{  color:#fff!important;  line-height:2.6em!important; }html.touch .main-nav-container .main-menu .menu-item{  border-top:1px solid #fff;  display:block!important; }html.touch .main-nav-container .main-menu>.menu-item,html.touch .main-nav-container .mobile_menu_header{  text-transform:uppercase; }html.touch .main-nav-container .main-menu .menu-item a,html.touch .main-nav-container .mobile_menu_header{  padding-left:15px; }}@media screen and (max-width:1190px) and (min-width:768px){ html.touch .page-header.logo-center .sticky_container{  width:940px; }}@media screen and (max-width:980px) and (min-width:768px){ html.touch .page-header.logo-center .sticky_container{  width:738px; }}  @media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (  min--moz-device-pixel-ratio:2),only screen and (   -o-min-device-pixel-ratio:2/1),only screen and ( min-device-pixel-ratio:2),only screen and (  min-resolution:192dpi),only screen and (  min-resolution:2dppx){   #block-404-icon{  background-image:url(../img/404_mask@2x.png);  }.toggle_sidebar .switcher_shadow{  background-image:url(../img/header@2x.png);  }#lang_sel>ul>li>a:after,#lang_sel_click>ul>li>a:after{  background-image:url(../img/select@2x.png)!important;  background-size:31px 4px;  }@media only screen and(max-width:767px){  .toggle_sidebar .switcher{  background-image:url(../img/find@2x.png)!important;  }}}@media only screen and (-webkit-min-device-pixel-ratio:2){ select{  background-image:url(../img/select@2x.png)!important;  background-size:31px 4px;  }}
/* layout: (http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/layout.css) */
.page_boxed{ max-width:1250px; margin:0 auto; box-shadow:0 0 20px rgba(0,0,0,0.5); }body.wide,.page_boxed{ background:#fff!important; }body:not(.page_boxed) .media-part .container{ width:auto; }.container,.page-header.logo-left .sticky_container,.page-header.logo-right .sticky_container,.page-header.logo-center .main-menu{ width:1170px; margin:0 auto; position:relative; }main{ width:100%; }.page-content.single-sidebar main{ width:870px; }.page-content.double-sidebar main{ width:570px; }aside{ width:270px; }.page-content>.container{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; }.page-content aside.sbleft{  -webkit-box-ordinal-group:2;   -moz-box-ordinal-group:2;   -webkit-order:1;   -ms-flex-order:1;   order:1; }.page-content aside.sbright{  -webkit-box-ordinal-group:4;  -moz-box-ordinal-group:4;  -webkit-order:3;  -ms-flex-order:3;  order:3; }.page-content main{  -webkit-box-ordinal-group:3;  -moz-box-ordinal-group:3;  -webkit-order:2;  -ms-flex-order:2;  order:2; }.page-content>.container>aside.sbleft{ margin-right:30px; }.page-content>.container>aside.sbright{ margin-left:30px; } .page-content>.container,.page-content>.container>*{ display:block\9; }aside.sbleft,main{ float:left\9; }aside.sbright{ float:right\9; }.page-content>.container:after{ display:none; }.page-content>.container:after{ content:""; display:block\9; clear:both\9; } @media screen and (max-width:1190px){ .page_boxed{  max-width:1000px; }.container,.page-header.logo-left .sticky_container,.page-header.logo-right .sticky_container,.page-header.logo-center .main-menu{  width:940px; }aside{  width:220px; }.page-content>.container>aside.sbleft{  margin-right:20px; } .page-content>.container>aside.sbright{  margin-left:20px; }.page-content.single-sidebar main{  width:700px; }.page-content.double-sidebar main{  width:460px; }}@media screen and (max-width:980px){ .page_boxed{  max-width:788px; }.container,.page-header.logo-left .sticky_container,.page-header.logo-right .sticky_container,.page-header.logo-center .main-menu{  width:738px; }aside{  width:171px; }.page-content>.container>aside.sbleft{  margin-right:18px; } .page-content>.container>aside.sbright{  margin-left:18px; }.page-content.single-sidebar main{  width:549px; }.page-content.double-sidebar main{  width:360px; }}@media screen and (max-width:767px){ .container,.page-header.logo-left .sticky_container,.page-header.logo-right .sticky_container,.page-header.logo-center .main-menu{  width:auto; }.container{  margin-left:20px;  margin-right:20px; }.page-content>.container{  -webkit-box-direction:normal;   -moz-box-direction:normal;   -webkit-box-orient:vertical;   -moz-box-orient:vertical;   -webkit-flex-direction:column;   -ms-flex-direction:column;   flex-direction:column; }.page-content>.container>*{  width:100%!important;  margin-left:0!important;  margin-right:0!important; }.page-content>.container>.sbleft+.sbright+main,.page-content>.container>.sbright{  margin-top:60px; }  .page-content>.container>.sbright{  margin-top:0\9; }.page-content>.container>*+*{  margin-top:60px\9!important; } }
/* font-awesome: (http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/font-awesome.css) */
  @font-face{  font-family:'FontAwesome';  src:url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../fonts/fontawesome-webfont.eot?v=4.1.0");  src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../fonts/fontawesome-webfont.woff?v=4.1.0") format('woff'),url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../fonts/fontawesome-webfont.ttf?v=4.1.0") format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');  font-weight:normal;  font-style:normal; }.fa{  display:inline-block;  font-family:FontAwesome;  font-style:normal;  font-weight:normal;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .fa-lg{  font-size:1.33333333em;  line-height:0.75em;  vertical-align:-15%; }.fa-2x{  font-size:2em; }.fa-3x{  font-size:3em; }.fa-4x{  font-size:4em; }.fa-5x{  font-size:5em; }.fa-fw{  width:1.28571429em;  text-align:center; }.fa-ul{  padding-left:0;  margin-left:2.14285714em;  list-style-type:none; }.fa-ul>li{  position:relative; }.fa-li{  position:absolute;  left:-2.14285714em;  width:2.14285714em;  top:0.14285714em;  text-align:center; }.fa-li.fa-lg{  left:-1.85714286em; }.fa-border{  padding:.2em .25em .15em;  border:solid 0.08em #eeeeee;  border-radius:.1em; }.pull-right{  float:right; }.pull-left{  float:left; }.fa.pull-left{  margin-right:.3em; }.fa.pull-right{  margin-left:.3em; }.fa-spin{  -webkit-animation:spin 2s infinite linear;  -moz-animation:spin 2s infinite linear;  -o-animation:spin 2s infinite linear;  animation:spin 2s infinite linear; }@-moz-keyframes spin{  0%{   -moz-transform:rotate(0deg);  } 100%{   -moz-transform:rotate(359deg);  }}@-webkit-keyframes spin{  0%{   -webkit-transform:rotate(0deg);  } 100%{   -webkit-transform:rotate(359deg);  }}@-o-keyframes spin{  0%{   -o-transform:rotate(0deg);  } 100%{   -o-transform:rotate(359deg);  }}@keyframes spin{  0%{   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } 100%{   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }}.fa-rotate-90{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);  -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);  -ms-transform:rotate(90deg);  -o-transform:rotate(90deg);  transform:rotate(90deg); }.fa-rotate-180{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); }.fa-rotate-270{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  -webkit-transform:rotate(270deg);  -moz-transform:rotate(270deg);  -ms-transform:rotate(270deg);  -o-transform:rotate(270deg);  transform:rotate(270deg); }.fa-flip-horizontal{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);  -webkit-transform:scale(-1,1);  -moz-transform:scale(-1,1);  -ms-transform:scale(-1,1);  -o-transform:scale(-1,1);  transform:scale(-1,1); }.fa-flip-vertical{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);  -webkit-transform:scale(1,-1);  -moz-transform:scale(1,-1);  -ms-transform:scale(1,-1);  -o-transform:scale(1,-1);  transform:scale(1,-1); }.fa-stack{  position:relative;  display:inline-block;  width:2em;  height:2em;  line-height:2em;  vertical-align:middle; }.fa-stack-1x,.fa-stack-2x{  position:absolute;  left:0;  width:100%;  text-align:center; }.fa-stack-1x{  line-height:inherit; }.fa-stack-2x{  font-size:2em; }.fa-inverse{  color:#ffffff; } .fa-glass:before{  content:"\f000"; }.fa-music:before{  content:"\f001"; }.fa-search:before{  content:"\f002"; }.fa-envelope-o:before{  content:"\f003"; }.fa-heart:before{  content:"\f004"; }.fa-star:before{  content:"\f005"; }.fa-star-o:before{  content:"\f006"; }.fa-user:before{  content:"\f007"; }.fa-film:before{  content:"\f008"; }.fa-th-large:before{  content:"\f009"; }.fa-th:before{  content:"\f00a"; }.fa-th-list:before{  content:"\f00b"; }.fa-check:before{  content:"\f00c"; }.fa-times:before{  content:"\f00d"; }.fa-search-plus:before{  content:"\f00e"; }.fa-search-minus:before{  content:"\f010"; }.fa-power-off:before{  content:"\f011"; }.fa-signal:before{  content:"\f012"; }.fa-gear:before,.fa-cog:before{  content:"\f013"; }.fa-trash-o:before{  content:"\f014"; }.fa-home:before{  content:"\f015"; }.fa-file-o:before{  content:"\f016"; }.fa-clock-o:before{  content:"\f017"; }.fa-road:before{  content:"\f018"; }.fa-download:before{  content:"\f019"; }.fa-arrow-circle-o-down:before{  content:"\f01a"; }.fa-arrow-circle-o-up:before{  content:"\f01b"; }.fa-inbox:before{  content:"\f01c"; }.fa-play-circle-o:before{  content:"\f01d"; }.fa-rotate-right:before,.fa-repeat:before{  content:"\f01e"; }.fa-refresh:before{  content:"\f021"; }.fa-list-alt:before{  content:"\f022"; }.fa-lock:before{  content:"\f023"; }.fa-flag:before{  content:"\f024"; }.fa-headphones:before{  content:"\f025"; }.fa-volume-off:before{  content:"\f026"; }.fa-volume-down:before{  content:"\f027"; }.fa-volume-up:before{  content:"\f028"; }.fa-qrcode:before{  content:"\f029"; }.fa-barcode:before{  content:"\f02a"; }.fa-tag:before{  content:"\f02b"; }.fa-tags:before{  content:"\f02c"; }.fa-book:before{  content:"\f02d"; }.fa-bookmark:before{  content:"\f02e"; }.fa-print:before{  content:"\f02f"; }.fa-camera:before{  content:"\f030"; }.fa-font:before{  content:"\f031"; }.fa-bold:before{  content:"\f032"; }.fa-italic:before{  content:"\f033"; }.fa-text-height:before{  content:"\f034"; }.fa-text-width:before{  content:"\f035"; }.fa-align-left:before{  content:"\f036"; }.fa-align-center:before{  content:"\f037"; }.fa-align-right:before{  content:"\f038"; }.fa-align-justify:before{  content:"\f039"; }.fa-list:before{  content:"\f03a"; }.fa-dedent:before,.fa-outdent:before{  content:"\f03b"; }.fa-indent:before{  content:"\f03c"; }.fa-video-camera:before{  content:"\f03d"; }.fa-photo:before,.fa-image:before,.fa-picture-o:before{  content:"\f03e"; }.fa-pencil:before{  content:"\f040"; }.fa-map-marker:before{  content:"\f041"; }.fa-adjust:before{  content:"\f042"; }.fa-tint:before{  content:"\f043"; }.fa-edit:before,.fa-pencil-square-o:before{  content:"\f044"; }.fa-share-square-o:before{  content:"\f045"; }.fa-check-square-o:before{  content:"\f046"; }.fa-arrows:before{  content:"\f047"; }.fa-step-backward:before{  content:"\f048"; }.fa-fast-backward:before{  content:"\f049"; }.fa-backward:before{  content:"\f04a"; }.fa-play:before{  content:"\f04b"; }.fa-pause:before{  content:"\f04c"; }.fa-stop:before{  content:"\f04d"; }.fa-forward:before{  content:"\f04e"; }.fa-fast-forward:before{  content:"\f050"; }.fa-step-forward:before{  content:"\f051"; }.fa-eject:before{  content:"\f052"; }.fa-chevron-left:before{  content:"\f053"; }.fa-chevron-right:before{  content:"\f054"; }.fa-plus-circle:before{  content:"\f055"; }.fa-minus-circle:before{  content:"\f056"; }.fa-times-circle:before{  content:"\f057"; }.fa-check-circle:before{  content:"\f058"; }.fa-question-circle:before{  content:"\f059"; }.fa-info-circle:before{  content:"\f05a"; }.fa-crosshairs:before{  content:"\f05b"; }.fa-times-circle-o:before{  content:"\f05c"; }.fa-check-circle-o:before{  content:"\f05d"; }.fa-ban:before{  content:"\f05e"; }.fa-arrow-left:before{  content:"\f060"; }.fa-arrow-right:before{  content:"\f061"; }.fa-arrow-up:before{  content:"\f062"; }.fa-arrow-down:before{  content:"\f063"; }.fa-mail-forward:before,.fa-share:before{  content:"\f064"; }.fa-expand:before{  content:"\f065"; }.fa-compress:before{  content:"\f066"; }.fa-plus:before{  content:"\f067"; }.fa-minus:before{  content:"\f068"; }.fa-asterisk:before{  content:"\f069"; }.fa-exclamation-circle:before{  content:"\f06a"; }.fa-gift:before{  content:"\f06b"; }.fa-leaf:before{  content:"\f06c"; }.fa-fire:before{  content:"\f06d"; }.fa-eye:before{  content:"\f06e"; }.fa-eye-slash:before{  content:"\f070"; }.fa-warning:before,.fa-exclamation-triangle:before{  content:"\f071"; }.fa-plane:before{  content:"\f072"; }.fa-calendar:before{  content:"\f073"; }.fa-random:before{  content:"\f074"; }.fa-comment:before{  content:"\f075"; }.fa-magnet:before{  content:"\f076"; }.fa-chevron-up:before{  content:"\f077"; }.fa-chevron-down:before{  content:"\f078"; }.fa-retweet:before{  content:"\f079"; }.fa-shopping-cart:before{  content:"\f07a"; }.fa-folder:before{  content:"\f07b"; }.fa-folder-open:before{  content:"\f07c"; }.fa-arrows-v:before{  content:"\f07d"; }.fa-arrows-h:before{  content:"\f07e"; }.fa-bar-chart-o:before{  content:"\f080"; }.fa-twitter-square:before{  content:"\f081"; }.fa-facebook-square:before{  content:"\f082"; }.fa-camera-retro:before{  content:"\f083"; }.fa-key:before{  content:"\f084"; }.fa-gears:before,.fa-cogs:before{  content:"\f085"; }.fa-comments:before{  content:"\f086"; }.fa-thumbs-o-up:before{  content:"\f087"; }.fa-thumbs-o-down:before{  content:"\f088"; }.fa-star-half:before{  content:"\f089"; }.fa-heart-o:before{  content:"\f08a"; }.fa-sign-out:before{  content:"\f08b"; }.fa-linkedin-square:before{  content:"\f08c"; }.fa-thumb-tack:before{  content:"\f08d"; }.fa-external-link:before{  content:"\f08e"; }.fa-sign-in:before{  content:"\f090"; }.fa-trophy:before{  content:"\f091"; }.fa-github-square:before{  content:"\f092"; }.fa-upload:before{  content:"\f093"; }.fa-lemon-o:before{  content:"\f094"; }.fa-phone:before{  content:"\f095"; }.fa-square-o:before{  content:"\f096"; }.fa-bookmark-o:before{  content:"\f097"; }.fa-phone-square:before{  content:"\f098"; }.fa-twitter:before{  content:"\f099"; }.fa-facebook:before{  content:"\f09a"; }.fa-github:before{  content:"\f09b"; }.fa-unlock:before{  content:"\f09c"; }.fa-credit-card:before{  content:"\f09d"; }.fa-rss:before{  content:"\f09e"; }.fa-hdd-o:before{  content:"\f0a0"; }.fa-bullhorn:before{  content:"\f0a1"; }.fa-bell:before{  content:"\f0f3"; }.fa-certificate:before{  content:"\f0a3"; }.fa-hand-o-right:before{  content:"\f0a4"; }.fa-hand-o-left:before{  content:"\f0a5"; }.fa-hand-o-up:before{  content:"\f0a6"; }.fa-hand-o-down:before{  content:"\f0a7"; }.fa-arrow-circle-left:before{  content:"\f0a8"; }.fa-arrow-circle-right:before{  content:"\f0a9"; }.fa-arrow-circle-up:before{  content:"\f0aa"; }.fa-arrow-circle-down:before{  content:"\f0ab"; }.fa-globe:before{  content:"\f0ac"; }.fa-wrench:before{  content:"\f0ad"; }.fa-tasks:before{  content:"\f0ae"; }.fa-filter:before{  content:"\f0b0"; }.fa-briefcase:before{  content:"\f0b1"; }.fa-arrows-alt:before{  content:"\f0b2"; }.fa-group:before,.fa-users:before{  content:"\f0c0"; }.fa-chain:before,.fa-link:before{  content:"\f0c1"; }.fa-cloud:before{  content:"\f0c2"; }.fa-flask:before{  content:"\f0c3"; }.fa-cut:before,.fa-scissors:before{  content:"\f0c4"; }.fa-copy:before,.fa-files-o:before{  content:"\f0c5"; }.fa-paperclip:before{  content:"\f0c6"; }.fa-save:before,.fa-floppy-o:before{  content:"\f0c7"; }.fa-square:before{  content:"\f0c8"; }.fa-navicon:before,.fa-reorder:before,.fa-bars:before{  content:"\f0c9"; }.fa-list-ul:before{  content:"\f0ca"; }.fa-list-ol:before{  content:"\f0cb"; }.fa-strikethrough:before{  content:"\f0cc"; }.fa-underline:before{  content:"\f0cd"; }.fa-table:before{  content:"\f0ce"; }.fa-magic:before{  content:"\f0d0"; }.fa-truck:before{  content:"\f0d1"; }.fa-pinterest:before{  content:"\f0d2"; }.fa-pinterest-square:before{  content:"\f0d3"; }.fa-google-plus-square:before{  content:"\f0d4"; }.fa-google-plus:before{  content:"\f0d5"; }.fa-money:before{  content:"\f0d6"; }.fa-caret-down:before{  content:"\f0d7"; }.fa-caret-up:before{  content:"\f0d8"; }.fa-caret-left:before{  content:"\f0d9"; }.fa-caret-right:before{  content:"\f0da"; }.fa-columns:before{  content:"\f0db"; }.fa-unsorted:before,.fa-sort:before{  content:"\f0dc"; }.fa-sort-down:before,.fa-sort-desc:before{  content:"\f0dd"; }.fa-sort-up:before,.fa-sort-asc:before{  content:"\f0de"; }.fa-envelope:before{  content:"\f0e0"; }.fa-linkedin:before{  content:"\f0e1"; }.fa-rotate-left:before,.fa-undo:before{  content:"\f0e2"; }.fa-legal:before,.fa-gavel:before{  content:"\f0e3"; }.fa-dashboard:before,.fa-tachometer:before{  content:"\f0e4"; }.fa-comment-o:before{  content:"\f0e5"; }.fa-comments-o:before{  content:"\f0e6"; }.fa-flash:before,.fa-bolt:before{  content:"\f0e7"; }.fa-sitemap:before{  content:"\f0e8"; }.fa-umbrella:before{  content:"\f0e9"; }.fa-paste:before,.fa-clipboard:before{  content:"\f0ea"; }.fa-lightbulb-o:before{  content:"\f0eb"; }.fa-exchange:before{  content:"\f0ec"; }.fa-cloud-download:before{  content:"\f0ed"; }.fa-cloud-upload:before{  content:"\f0ee"; }.fa-user-md:before{  content:"\f0f0"; }.fa-stethoscope:before{  content:"\f0f1"; }.fa-suitcase:before{  content:"\f0f2"; }.fa-bell-o:before{  content:"\f0a2"; }.fa-coffee:before{  content:"\f0f4"; }.fa-cutlery:before{  content:"\f0f5"; }.fa-file-text-o:before{  content:"\f0f6"; }.fa-building-o:before{  content:"\f0f7"; }.fa-hospital-o:before{  content:"\f0f8"; }.fa-ambulance:before{  content:"\f0f9"; }.fa-medkit:before{  content:"\f0fa"; }.fa-fighter-jet:before{  content:"\f0fb"; }.fa-beer:before{  content:"\f0fc"; }.fa-h-square:before{  content:"\f0fd"; }.fa-plus-square:before{  content:"\f0fe"; }.fa-angle-double-left:before{  content:"\f100"; }.fa-angle-double-right:before{  content:"\f101"; }.fa-angle-double-up:before{  content:"\f102"; }.fa-angle-double-down:before{  content:"\f103"; }.fa-angle-left:before{  content:"\f104"; }.fa-angle-right:before{  content:"\f105"; }.fa-angle-up:before{  content:"\f106"; }.fa-angle-down:before{  content:"\f107"; }.fa-desktop:before{  content:"\f108"; }.fa-laptop:before{  content:"\f109"; }.fa-tablet:before{  content:"\f10a"; }.fa-mobile-phone:before,.fa-mobile:before{  content:"\f10b"; }.fa-circle-o:before{  content:"\f10c"; }.fa-quote-left:before{  content:"\f10d"; }.fa-quote-right:before{  content:"\f10e"; }.fa-spinner:before{  content:"\f110"; }.fa-circle:before{  content:"\f111"; }.fa-mail-reply:before,.fa-reply:before{  content:"\f112"; }.fa-github-alt:before{  content:"\f113"; }.fa-folder-o:before{  content:"\f114"; }.fa-folder-open-o:before{  content:"\f115"; }.fa-smile-o:before{  content:"\f118"; }.fa-frown-o:before{  content:"\f119"; }.fa-meh-o:before{  content:"\f11a"; }.fa-gamepad:before{  content:"\f11b"; }.fa-keyboard-o:before{  content:"\f11c"; }.fa-flag-o:before{  content:"\f11d"; }.fa-flag-checkered:before{  content:"\f11e"; }.fa-terminal:before{  content:"\f120"; }.fa-code:before{  content:"\f121"; }.fa-mail-reply-all:before,.fa-reply-all:before{  content:"\f122"; }.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{  content:"\f123"; }.fa-location-arrow:before{  content:"\f124"; }.fa-crop:before{  content:"\f125"; }.fa-code-fork:before{  content:"\f126"; }.fa-unlink:before,.fa-chain-broken:before{  content:"\f127"; }.fa-question:before{  content:"\f128"; }.fa-info:before{  content:"\f129"; }.fa-exclamation:before{  content:"\f12a"; }.fa-superscript:before{  content:"\f12b"; }.fa-subscript:before{  content:"\f12c"; }.fa-eraser:before{  content:"\f12d"; }.fa-puzzle-piece:before{  content:"\f12e"; }.fa-microphone:before{  content:"\f130"; }.fa-microphone-slash:before{  content:"\f131"; }.fa-shield:before{  content:"\f132"; }.fa-calendar-o:before{  content:"\f133"; }.fa-fire-extinguisher:before{  content:"\f134"; }.fa-rocket:before{  content:"\f135"; }.fa-maxcdn:before{  content:"\f136"; }.fa-chevron-circle-left:before{  content:"\f137"; }.fa-chevron-circle-right:before{  content:"\f138"; }.fa-chevron-circle-up:before{  content:"\f139"; }.fa-chevron-circle-down:before{  content:"\f13a"; }.fa-html5:before{  content:"\f13b"; }.fa-css3:before{  content:"\f13c"; }.fa-anchor:before{  content:"\f13d"; }.fa-unlock-alt:before{  content:"\f13e"; }.fa-bullseye:before{  content:"\f140"; }.fa-ellipsis-h:before{  content:"\f141"; }.fa-ellipsis-v:before{  content:"\f142"; }.fa-rss-square:before{  content:"\f143"; }.fa-play-circle:before{  content:"\f144"; }.fa-ticket:before{  content:"\f145"; }.fa-minus-square:before{  content:"\f146"; }.fa-minus-square-o:before{  content:"\f147"; }.fa-level-up:before{  content:"\f148"; }.fa-level-down:before{  content:"\f149"; }.fa-check-square:before{  content:"\f14a"; }.fa-pencil-square:before{  content:"\f14b"; }.fa-external-link-square:before{  content:"\f14c"; }.fa-share-square:before{  content:"\f14d"; }.fa-compass:before{  content:"\f14e"; }.fa-toggle-down:before,.fa-caret-square-o-down:before{  content:"\f150"; }.fa-toggle-up:before,.fa-caret-square-o-up:before{  content:"\f151"; }.fa-toggle-right:before,.fa-caret-square-o-right:before{  content:"\f152"; }.fa-euro:before,.fa-eur:before{  content:"\f153"; }.fa-gbp:before{  content:"\f154"; }.fa-dollar:before,.fa-usd:before{  content:"\f155"; }.fa-rupee:before,.fa-inr:before{  content:"\f156"; }.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{  content:"\f157"; }.fa-ruble:before,.fa-rouble:before,.fa-rub:before{  content:"\f158"; }.fa-won:before,.fa-krw:before{  content:"\f159"; }.fa-bitcoin:before,.fa-btc:before{  content:"\f15a"; }.fa-file:before{  content:"\f15b"; }.fa-file-text:before{  content:"\f15c"; }.fa-sort-alpha-asc:before{  content:"\f15d"; }.fa-sort-alpha-desc:before{  content:"\f15e"; }.fa-sort-amount-asc:before{  content:"\f160"; }.fa-sort-amount-desc:before{  content:"\f161"; }.fa-sort-numeric-asc:before{  content:"\f162"; }.fa-sort-numeric-desc:before{  content:"\f163"; }.fa-thumbs-up:before{  content:"\f164"; }.fa-thumbs-down:before{  content:"\f165"; }.fa-youtube-square:before{  content:"\f166"; }.fa-youtube:before{  content:"\f167"; }.fa-xing:before{  content:"\f168"; }.fa-xing-square:before{  content:"\f169"; }.fa-youtube-play:before{  content:"\f16a"; }.fa-dropbox:before{  content:"\f16b"; }.fa-stack-overflow:before{  content:"\f16c"; }.fa-instagram:before{  content:"\f16d"; }.fa-flickr:before{  content:"\f16e"; }.fa-adn:before{  content:"\f170"; }.fa-bitbucket:before{  content:"\f171"; }.fa-bitbucket-square:before{  content:"\f172"; }.fa-tumblr:before{  content:"\f173"; }.fa-tumblr-square:before{  content:"\f174"; }.fa-long-arrow-down:before{  content:"\f175"; }.fa-long-arrow-up:before{  content:"\f176"; }.fa-long-arrow-left:before{  content:"\f177"; }.fa-long-arrow-right:before{  content:"\f178"; }.fa-apple:before{  content:"\f179"; }.fa-windows:before{  content:"\f17a"; }.fa-android:before{  content:"\f17b"; }.fa-linux:before{  content:"\f17c"; }.fa-dribbble:before{  content:"\f17d"; }.fa-skype:before{  content:"\f17e"; }.fa-foursquare:before{  content:"\f180"; }.fa-trello:before{  content:"\f181"; }.fa-female:before{  content:"\f182"; }.fa-male:before{  content:"\f183"; }.fa-gittip:before{  content:"\f184"; }.fa-sun-o:before{  content:"\f185"; }.fa-moon-o:before{  content:"\f186"; }.fa-archive:before{  content:"\f187"; }.fa-bug:before{  content:"\f188"; }.fa-vk:before{  content:"\f189"; }.fa-weibo:before{  content:"\f18a"; }.fa-renren:before{  content:"\f18b"; }.fa-pagelines:before{  content:"\f18c"; }.fa-stack-exchange:before{  content:"\f18d"; }.fa-arrow-circle-o-right:before{  content:"\f18e"; }.fa-arrow-circle-o-left:before{  content:"\f190"; }.fa-toggle-left:before,.fa-caret-square-o-left:before{  content:"\f191"; }.fa-dot-circle-o:before{  content:"\f192"; }.fa-wheelchair:before{  content:"\f193"; }.fa-vimeo-square:before{  content:"\f194"; }.fa-turkish-lira:before,.fa-try:before{  content:"\f195"; }.fa-plus-square-o:before{  content:"\f196"; }.fa-space-shuttle:before{  content:"\f197"; }.fa-slack:before{  content:"\f198"; }.fa-envelope-square:before{  content:"\f199"; }.fa-wordpress:before{  content:"\f19a"; }.fa-openid:before{  content:"\f19b"; }.fa-institution:before,.fa-bank:before,.fa-university:before{  content:"\f19c"; }.fa-mortar-board:before,.fa-graduation-cap:before{  content:"\f19d"; }.fa-yahoo:before{  content:"\f19e"; }.fa-google:before{  content:"\f1a0"; }.fa-reddit:before{  content:"\f1a1"; }.fa-reddit-square:before{  content:"\f1a2"; }.fa-stumbleupon-circle:before{  content:"\f1a3"; }.fa-stumbleupon:before{  content:"\f1a4"; }.fa-delicious:before{  content:"\f1a5"; }.fa-digg:before{  content:"\f1a6"; }.fa-pied-piper-square:before,.fa-pied-piper:before{  content:"\f1a7"; }.fa-pied-piper-alt:before{  content:"\f1a8"; }.fa-drupal:before{  content:"\f1a9"; }.fa-joomla:before{  content:"\f1aa"; }.fa-language:before{  content:"\f1ab"; }.fa-fax:before{  content:"\f1ac"; }.fa-building:before{  content:"\f1ad"; }.fa-child:before{  content:"\f1ae"; }.fa-paw:before{  content:"\f1b0"; }.fa-spoon:before{  content:"\f1b1"; }.fa-cube:before{  content:"\f1b2"; }.fa-cubes:before{  content:"\f1b3"; }.fa-behance:before{  content:"\f1b4"; }.fa-behance-square:before{  content:"\f1b5"; }.fa-steam:before{  content:"\f1b6"; }.fa-steam-square:before{  content:"\f1b7"; }.fa-recycle:before{  content:"\f1b8"; }.fa-automobile:before,.fa-car:before{  content:"\f1b9"; }.fa-cab:before,.fa-taxi:before{  content:"\f1ba"; }.fa-tree:before{  content:"\f1bb"; }.fa-spotify:before{  content:"\f1bc"; }.fa-deviantart:before{  content:"\f1bd"; }.fa-soundcloud:before{  content:"\f1be"; }.fa-database:before{  content:"\f1c0"; }.fa-file-pdf-o:before{  content:"\f1c1"; }.fa-file-word-o:before{  content:"\f1c2"; }.fa-file-excel-o:before{  content:"\f1c3"; }.fa-file-powerpoint-o:before{  content:"\f1c4"; }.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{  content:"\f1c5"; }.fa-file-zip-o:before,.fa-file-archive-o:before{  content:"\f1c6"; }.fa-file-sound-o:before,.fa-file-audio-o:before{  content:"\f1c7"; }.fa-file-movie-o:before,.fa-file-video-o:before{  content:"\f1c8"; }.fa-file-code-o:before{  content:"\f1c9"; }.fa-vine:before{  content:"\f1ca"; }.fa-codepen:before{  content:"\f1cb"; }.fa-jsfiddle:before{  content:"\f1cc"; }.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{  content:"\f1cd"; }.fa-circle-o-notch:before{  content:"\f1ce"; }.fa-ra:before,.fa-rebel:before{  content:"\f1d0"; }.fa-ge:before,.fa-empire:before{  content:"\f1d1"; }.fa-git-square:before{  content:"\f1d2"; }.fa-git:before{  content:"\f1d3"; }.fa-hacker-news:before{  content:"\f1d4"; }.fa-tencent-weibo:before{  content:"\f1d5"; }.fa-qq:before{  content:"\f1d6"; }.fa-wechat:before,.fa-weixin:before{  content:"\f1d7"; }.fa-send:before,.fa-paper-plane:before{  content:"\f1d8"; }.fa-send-o:before,.fa-paper-plane-o:before{  content:"\f1d9"; }.fa-history:before{  content:"\f1da"; }.fa-circle-thin:before{  content:"\f1db"; }.fa-header:before{  content:"\f1dc"; }.fa-paragraph:before{  content:"\f1dd"; }.fa-sliders:before{  content:"\f1de"; }.fa-share-alt:before{  content:"\f1e0"; }.fa-share-alt-square:before{  content:"\f1e1"; }.fa-bomb:before{  content:"\f1e2"; }
/* fancybox: (http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/jquery.fancybox.css) */
 .fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{ padding:0; margin:0; border:0; outline:none; vertical-align:top; }.fancybox-wrap{ position:absolute; top:0; left:0; z-index:8020; }.fancybox-skin{ position:relative; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px;   -moz-border-radius:4px;  border-radius:4px; }.fancybox-opened{ z-index:8030; }.fancybox-opened .fancybox-skin{ -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);   -moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);  box-shadow:0 10px 25px rgba(0,0,0,0.5); }.fancybox-outer,.fancybox-inner{ position:relative; }.fancybox-inner{ overflow:hidden; }.fancybox-type-iframe .fancybox-inner{ -webkit-overflow-scrolling:touch; }.fancybox-error{ color:#444; font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0; padding:15px; white-space:nowrap; }.fancybox-image,.fancybox-iframe{ display:block; width:100%; height:100%; }.fancybox-image{ max-width:100%; max-height:100%; }#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{ background-image:url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../img/fancybox/fancybox_sprite.png"); }#fancybox-loading{ position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060; }#fancybox-loading div{ width:44px; height:44px; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../img/fancybox/fancybox_loading.gif") center center no-repeat; }.fancybox-close{ position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040; }.fancybox-nav{ position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../img/fancybox/blank.gif");  -webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040; }.fancybox-prev{ left:0; }.fancybox-next{ right:0; }.fancybox-nav span{ position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden; }.fancybox-prev span{ left:10px; background-position:0 -36px; }.fancybox-next span{ right:10px; background-position:0 -72px; }.fancybox-nav:hover span{ visibility:visible; }.fancybox-tmp{ position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible!important; }  .fancybox-lock{   overflow:hidden!important;   width:auto; }.fancybox-lock body{   overflow:hidden!important; }.fancybox-lock-test{   overflow-y:hidden!important; }.fancybox-overlay{ position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url("http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/css/../img/fancybox/fancybox_overlay.png"); }.fancybox-overlay-fixed{ position:fixed; bottom:0; right:0; }.fancybox-lock .fancybox-overlay{ overflow:auto; overflow-y:scroll; }  .fancybox-title{ visibility:hidden; font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position:relative; text-shadow:none; z-index:8050; }.fancybox-opened .fancybox-title{ visibility:visible; }.fancybox-title-float-wrap{ position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center; }.fancybox-title-float-wrap .child{ display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent;  background:rgba(0,0,0,0.8); -webkit-border-radius:15px;   -moz-border-radius:15px;  border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap; }.fancybox-title-outside-wrap{ position:relative; margin-top:10px; color:#fff; }.fancybox-title-inside-wrap{ padding-top:10px; }.fancybox-title-over-wrap{ position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0,0,0,.8); } @media only screen and (-webkit-min-device-pixel-ratio:1.5),  only screen and (min--moz-device-pixel-ratio:1.5),  only screen and (min-device-pixel-ratio:1.5){  #fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{  background-image:url('../img/fancybox/fancybox_sprite@2x.png');  background-size:44px 152px;  } #fancybox-loading div{  background-image:url('../img/fancybox/fancybox_loading@2x.gif');  background-size:24px 24px;  }}
/* child-theme-styles: (http://www.leedervillephysiotherapy.com.au/wp-content/themes/clinico/style.css) */
 
