/*!
Theme Name:   Prahran Psyc (LIVE)
Template:     prahran-psyc
Theme URI:    https://github.com/webmandesign/child-theme/
Author:       WebMan Design
Author URI:   https://www.webmandesign.eu/
Version:      1.0.0
Description:  You can change this description text in your child theme's "style.css" file.
License:      GNU General Public License v3
License URI:  http://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
:root{--accent:#006f68;--white:#fff;--color_button_text:#fff}body,p,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Barlow",sans-serif!important;-webkit-font-smoothing:antialiased}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.page-header .page-meta{margin-left:30px}p{text-align:left}.text-center{text-align:center}.rounded-image img{border-radius:10px}.homepage-cover{margin-top:-380px}.page-template-no-intro .site-header a,.page-template-no-intro .site-header svg{color:#fff!important}.page-template-no-intro .site-header .site-branding img,.page-template-no-intro .site-header svg{filter:brightness(0) invert(1)}.page-id-2219 .wp-block-column.wp-block-column:only-child{margin-left:unset}.specialise ul{display:flex;flex-wrap:wrap;column-gap:10px}.site-branding{flex-shrink:0;padding-right:0}.specialise{padding:0 15px}.wpcf7-form input,.wpcf7-form textarea{width:100%}.wpcf7-form p{margin-bottom:15px}img.wp-smiley,img.emoji{margin:0 .5em 0 0 !important}.specialise.specialise-page .wp-block-column .list-column a{color:#000}.specialise ul.list-block{flex:none;display:block}.wp-block-column .list-block .list-column{display:block}.tel{text-decoration:underline}.tel-contact{color:#000}.specialise .wp-block-column .list-column{list-style:none}.specialise .wp-block-column .list-column a{text-decoration:none;background-color:#bddabf;border-radius:4px;display:inline-block;padding:7px 12px 11px;transition:all .3s ease-in-out;margin-bottom:10px}.specialise .wp-block-column .list-column a:hover{background-color:#a9aaab;color:#fff}.specialise ul{margin:0}.counsellig{margin-bottom:10px}.btn-mens{margin-bottom:30px}.footer-page .wp-block-group{display:none}.float-image{float:left;margin-right:15px}.medicare a{text-decoration:underline}.site-main .page-header-content{margin:25px auto 0}.practitioners article img{max-height:320px;object-fit:cover}.practitioners article a{font-size:24px}.site-header{margin-top:0}.site-content{padding-left:15px!important;padding-right:15px!important}.practitioners .column:first-child img{object-position:top}.wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:670px}.site-header-section{padding:0 15px!important}.site-footer .wp-block-image img{width:200px;object-fit:contain;height:120px}body .wp-block-button.is-style-outline>.wp-block-button__link,body .wp-block-button__link.is-style-outline{padding:15px}.site-header-blocks .wp-block-button__link.wp-element-button{font-size:18px}.h1,.has-heading-1-font-size,h1{font-size:48px}.page-header{margin-bottom:30px!important;padding-left:0!important}.site-main svg{width:25px}.site-main .button{display:inline-flex;align-items:center;gap:10px}.page-title{padding-left:30px}.wp-block-media-text__content{padding-left:30px!important}.site-main{max-width:1920px!important}.site-header-blocks{margin-left:unset;order:2;margin-left:auto;margin-right:1vw}.site-header-blocks .header-buttons{margin-top:2em}.site-header-content{align-items:center}.inner-container{display:flex;flex-direction:row-reverse;max-height:90px}.main-navigation{margin-right:unset}.has-overlay{position:relative}.has-overlay .overlay{padding:0;display:block;position:absolute;left:0;width:100%;bottom:0;margin:0;opacity:.25}#sidebar .wp-block-latest-posts a:not(.link-more){color:#fff;font-size:18px}.h2,.has-heading-2-font-size,h2{font-size:2.5em}.is-hidden-site-title .site-branding:focus-within .site-branding-text,.is-hidden-site-title .site-branding:hover .site-branding-text{display:none}.row-flex{display:flex;gap:15px}.site-header .wp-block-button__link{display:inline-flex;align-items:center;gap:5px}.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{padding:1.1em 1.3em}.practitioners{display:flex;margin-top:15px;flex-wrap:wrap}.practitioners .column{flex:1;width:25%;margin-right:1%;margin-bottom:5%;flex-basis:25%;max-width:100%}@media(min-width:720px){.practitioners .column{max-width:100%}}@media(min-width:900px){.practitioners .column{max-width:33%}}.practitioners .entry-title{font-size:2em}
/*! -- Social Media Link --*/
.flip-btn{width:103px;height:35px;background-color:#d6dbde;background:#d6dbde -webkit-linear-gradient(bottom,#d7dbde 0,#d8dcdd 60%,#c1c7ca 100%);-webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,.2),0px 1px 1px rgba(0,0,0,.5);background:#d4dade -moz-linear-gradient(bottom,#d7dbde 0,#d8dcdd 60%,#c1c7ca 100%);-moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,.2),0px 1px 1px rgba(0,0,0,.5);text-align:center;border-radius:2px;line-height:35px;color:#4965a6;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:.8em;font-weight:700;-webkit-perspective:200;-webkit-perspective-origin:50% 0;-moz-perspective:200;-moz-perspective-origin:50% 0;display:inline-block;position:relative;margin:25px 20px 25px 0}.flip-btn p{font-size:9pt}#facebook,#twitter,#linkedin{width:103px;height:35px;text-indent:-9999px;border:none;cursor:pointer;position:relative;bottom:100%;background:#4965a6;-webkit-transform-origin:bottom;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform .5s ease;-webkit-transform:translateY(0) rotateX(0);-moz-transition:-moz-transform .5s ease;-moz-transform:translate(0)}.shadow{display:block;width:109px;height:10px;position:absolute;z-index:-1;top:31px;left:-3px;-webkit-transition:height .5s ease,opacity .5s ease;-moz-transition:height .5s ease,opacity .5s ease;opacity:.1;background:transparent url(//prahranpsychologyclinic.com.au/wp-content/themes/prahran-psyc-child/img/shadow.png) no-repeat}.shadow img{width:100%;height:100%;float:left}.logo,.top{position:absolute}.top{width:103px;height:0;top:0;left:0;background-color:rgba(84,113,173,1);-webkit-transform-origin:top;-webkit-transform:rotateX(--90deg);-webkit-transition:background-color .5s ease-out;-moz-transform-origin:top;-moz-transform:rotateX(--90deg);-moz-transition:background-color .5s ease-out;transform-origin:top;transform:rotateX(--90deg);transition:background-color .5s ease-out}.logo{width:100%;height:100%}#facebook .logo{background:rgba(0,0,0,1) url(//prahranpsychologyclinic.com.au/wp-content/themes/prahran-psyc-child/img/fb-title.jpg) no-repeat}#twitter .logo{background:rgba(0,0,0,1) url(//prahranpsychologyclinic.com.au/wp-content/themes/prahran-psyc-child/img/twitter-title.jpg) no-repeat}#linkedin .logo{background:rgba(0,0,0,1) url(//prahranpsychologyclinic.com.au/wp-content/themes/prahran-psyc-child/img/linkedin-title.jpg) no-repeat}.recto{background-color:rgba(0,0,0,0);display:block;width:100%;height:100%;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.verso{-webkit-transform:rotateX(-180deg) translateZ(5px)}.flip-btn:hover #facebook,.flip-btn:hover #twitter,.flip-btn:hover #linkedin{-webkit-transform:translateY(5px) rotateX(-120deg);-moz-transform:translate(0px,35px)}.flip-btn:hover .top{background-color:rgba(50,74,122,1)}.flip-btn:hover .recto{background-color:rgba(0,0,0,.3)}.flip-btn:hover .shadow{height:45px;opacity:.5}small a{position:absolute;bottom:20px;right:20px;font-size:11px;font-family:Georgia,serif;font-style:italic;text-decoration:none;color:#273038;border-bottom:1px solid transparent}small a:hover{border-bottom:1px dotted}@media(max-width:1600px){.site-header-blocks .wp-block-button__link.wp-element-button{font-size:16px}.menu-primary>li{margin-right:1em}}@media(max-width:1550px){.site-header-blocks .wp-block-buttons{flex-wrap:wrap}.site-header-blocks{padding-left:5px}}@media(max-width:768px){.practitioners{justify-content:center;flex-direction:column}.practitioners .column{width:100%}}@media(max-width:1366px){.wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:500px}.custom-logo{width:250px}}@media(max-width:1280px){.site-header-content{justify-content:space-between}.inner-container{order:3}}@media(max-width:1200px){.wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:400px}}@media(max-width:992px){.wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:auto}}@media(max-width:671px){.inner-container{order:unset}}@media(max-width:600px){.wp-block-columns{text-align:center}.site-footer .wp-block-image img{width:200px;height:auto}.site-footer .is-layout-flex{justify-content:center}.wpcf7-form p{text-align:left}.page-id-2241 .wp-block-columns .wp-block-column{text-align:left}.page-id-2241 .footer-page .wp-block-columns .wp-block-column{text-align:center}.page-title{font-size:26px}.specialise ul{display:flex;flex-wrap:wrap;column-gap:10px}.specialise .wp-block-column{margin-bottom:0}}@media(max-width:480px){.h2,.has-heading-2-font-size,h2{font-size:1.8em}.site-header-blocks .wp-block-buttons{flex-wrap:wrap}.wp-block-buttons>.wp-block-button{width:100%}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){width:55%;font-size:15px;padding:15px}.site-main .row-flex{flex-wrap:wrap;justify-content:center}.site-main .col-12{width:100%}.float-image{float:none;display:flex;justify-content:center}.custom-logo{margin-left:0}.wp-block-media-text__content{padding-left:15px!important}.site-main{padding:0}.page-title{padding-left:15px}.block-contact .wp-block-button{width:auto!important}}.background-logo{background:url(/wp-content/uploads/2023/07/pyschology-clinic-bg.png) no-repeat;background-position:-32px 120%;background-size:25%}.footer-icons .wp-block-group__inner-container{display:flex;gap:10px;margin:0}.wp-block-group__inner-container img{max-height:none}.header-buttons{display:none!important}.custom-logo{width:250px;margin-top:10px}@media(min-width:728px){.header-buttons{display:flex!important}.custom-logo{width:300px;margin-top:10px}}@media(min-width:1480px){.custom-logo{width:400px;margin-left:-20px;margin-top:40px}}.top-bar-number{padding:10px 0;background:#000}.top-bar-number a{text-align:center;display:block;padding:10px;width:85%;margin:5px auto;border-radius:10px;text-decoration:none;background:var(--color_primary);color:#fff;font-weight:800;font-size:1.2em}.site-header{top:50px}@media(min-width:728px){.top-bar-number{display:none}.site-header{top:0}}