@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'dejavu_sans';src:url(/themes/custom/erp_barrio/fonts/DejaVuSans-webfont.woff) format('woff');font-weight:400;font-style:normal;}@font-face{font-family:'dejavu_sans';src:url(/themes/custom/erp_barrio/fonts/DejaVuSans-Bold-webfont.woff) format('woff');font-weight:700;font-style:normal;}@font-face{font-family:'dejavu_sans';src:url(/themes/custom/erp_barrio/fonts/DejaVuSans-Oblique-webfont.woff) format('woff');font-weight:400;font-style:italic;}@font-face{font-family:'dejavu_sans';src:url(/themes/custom/erp_barrio/fonts/DejaVuSans-BoldOblique-webfont) format('woff');font-weight:700;font-style:italic;}
.serif{font-family:'Cinzel',serif;}body{font-family:'dejavu_sans',sans-serif;}div.field--name-field-quote{background-image:url(/themes/custom/erp_barrio/images/tiltedheartlogo_10percent.svg);background-size:contain;background-position:center;background-repeat:no-repeat;max-width:25%;float:right;margin:0 0 .7rem 3rem;display:grid;align-content:center;min-height:130px;}div.field--name-field-quote p.quote{color:#663357;font-style:italic;padding:4em 1.5em 0 1em;font-size:18px;}div.field--name-field-quote p.quotename{color:#006559;font-style:italic;text-align:right;padding:0 1.5em 0 6em;}@media (max-width:900px){div.field--name-field-quote{margin:0 0 1.5rem 1.5rem;}}@media (max-width:600px){div.field--name-field-quote{float:none;max-width:100%;padding:2rem;}a.navbar-brand,.navbar-brand:focus,.navbar-brand:hover{color:rgba(0,0,0,0);line-height:10px;}}a.navbar-brand img{display:block !important;padding-left:1em;height:75px;}nav#block-erp-barrio-main-menu{margin-top:2em;}li.nav-item{font-size:.85em;}ul.dropdown-menu.show,li.dropdown-item{background-color:#80B2AC;border-radius:0;}li.dropdown-item.active{background-color:#006559;}li.dropdown-item{padding:0 .35em;}li.dropdown-item a{color:#006559;font-size:.85em;}h1.title{color:#663357;font-size:2em;}h4{font-size:1.125rem;color:#333333;}.node__content p,.node__content li{font-size:.875em;}.node__content p.intro{font-size:1.125em;}.field--name-field-header-image .field--name-field-image img{max-width:100%;height:auto;}.featured-top .row{padding:0;margin:0;}.featured-top img{width:100%;height:auto;margin:0;}.featured-top,aside.featured-top__inner{width:100%;padding:0;margin:auto;max-width:100%;}div#views-bootstrap-header-carousel-view-block-1{padding:0;}div#block-erp-barrio-views-block-header-carousel-view-block-1{padding:0;}div#block-erp-barrio-lgbtq .content{max-width:790px;margin:auto;padding:0.5rem 0;}div#block-erp-barrio-lgbtq{background:#CFCBCC;padding:1rem 0;margin:0;}div#block-erp-barrio-lgbtq p{color:#006559;text-align:center;font-size:.875em;}nav#block-erp-barrio-therapymenu-3 ul.clearfix.nav,nav#block-erp-barrio-therapymenu ul.clearfix.nav{justify-content:center!important;}nav#block-erp-barrio-therapymenu-3 ul li a,nav#block-erp-barrio-therapymenu ul li a{font-family:cinzel;font-variant:small-caps;font-size:1.5em;color:white;line-height:1.2em;padding:0 .2em;}nav#block-erp-barrio-therapymenu-3 ul li a:hover,nav#block-erp-barrio-therapymenu ul li a:hover{color:#663357;}nav#block-erp-barrio-therapymenu-3 ul li a.active,nav#block-erp-barrio-therapymenu ul li a.active{color:#006559;}.nav-item:not(:last-child) .nav-link:after{content:"|";padding-left:.4em;color:#CCE0DE;}nav#block-erp-barrio-therapymenu-3,nav#block-erp-barrio-therapymenu{background-color:#80B2AC;margin:0;margin-bottom:2rem;}nav#block-erp-barrio-therapymenu-3{margin-bottom:0;font-size:80%;}nav#block-erp-barrio-therapymenu-3 ul,nav#block-erp-barrio-therapymenu ul{padding:.4em 0;margin:0 auto;}body.path-frontpage #block-erp-barrio-page-title h1{font-size:16px;}div#block-erp-barrio-page-title{margin-top:1em;}#navbar-main ul.clearfix.nav.navbar-nav{border-bottom:#663357 solid 1px;}#navbar-main a.nav-link{padding-bottom:0.15rem;}#navbar-main .nav-item:not(:last-child) .nav-link:after{content:"|";padding-left:.35rem;color:#aaaaaa;}.nav-link.dropdown-toggle::after{border:none;vertical-align:0;}#navbar-main a.nav-link{padding-bottom:0.15rem;text-transform:uppercase}.navbar-expand-lg#navbar-main .nav-item:last-child a{padding-right:0;margin-right:0}.navbar-expand-lg#navbar-main .nav-item:first-child a{padding-left:0;margin-left:0}#navbar-main ul{margin-right:1.5rem;}div#main.container-fluid{padding:0;}.paragraph.paragraph--type--plholder.paragraph--view-mode--default div.card-block{display:none;}.field.field--name-field-what-to-expect-parag.field__items{background:#F1EFF0;padding:0;margin:0;}.field--name-field-side-bottom-bar.field__items{background:#CFCBCC;padding:1rem 0;margin:0;}.field--name-field-side-bottom-bar  .field__item,.field--name-field-what-to-expect-parag .field__item{padding:.5rem 0;}.field--name-field-what-to-expect-parag .field__item h2,.field--name-field-what-to-expect-parag .field__item h3{text-align:center;}.field--name-field-side-bottom-bar  .field__item p{color:#006559;text-align:center;}nav#block-erp-barrio-therapymenu-2,div#block-erp-barrio-officepics{width:22%;float:right;margin-left:5%;margin-right:1.5rem;}@media (max-width:600px){nav#block-erp-barrio-therapymenu-2{display:none;width:22%;float:right;margin-left:5%;margin-right:1.5rem;}}div#block-erp-barrio-officepics{width:40%;}@media (max-width:600px){div#block-erp-barrio-officepics{float:none;margin:auto;}}@media (max-width:400px){div#block-erp-barrio-officepics{float:none;margin:auto;width:80%;}}div#block-erp-barrio-officepics img,div#manual-officepics img{border-radius:.8em;margin:.25em 0;}#block-erp-barrio-therapymenu-2 li.nav-item{height:90px;background-color:#E5F2F0;width:100%;border-radius:1em;margin:.5em 0;display:flex;}#block-erp-barrio-therapymenu-2 li.nav-item:hover{background-color:#cccccc;}#block-erp-barrio-therapymenu-2 li.nav-item:not(:last-child) .nav-link:after{visibility:hidden;content:"";}#block-erp-barrio-therapymenu-2 li.nav-item .nav-link{margin:auto 0;}#block-erp-barrio-therapymenu-2 li.nav-item a.nav-link{display:block;margin:auto 0;overflow:hidden;font-size:small;position:relative;z-index:1;height:100%;width:100%;font-family:cinzel;font-variant:small-caps;font-weight:bold;font-size:1.2em;color:#000000;line-height:1.2em;}#block-erp-barrio-therapymenu-2 .nav-link--node-1,#block-erp-barrio-therapymenu-2 .nav-link--sex-therapy{position:relative;z-index:1;}#block-erp-barrio-therapymenu-2 .nav-link--node-1,#block-erp-barrio-therapymenu-2 .nav-link--sex-therapy{position:relative;z-index:1;}#block-erp-barrio-therapymenu-2 .nav-link--node-1:before,#block-erp-barrio-therapymenu-2 .nav-link--couple-relationship-therapy:before{content:' ';background-repeat:no-repeat;z-index:-1;display:block;position:absolute;left:0;top:-.25rem;width:100%;height:calc(100% + .5rem);background-image:url('/sites/default/files/carousel/Pale-Green-with-Swirly-Handle.jpg');background-size:cover;opacity:0.3;border-radius:1em;background-position-x:center;background-position-y:center;}}#block-erp-barrio-therapymenu-2 li a.nav-link--sex-therapy,#block-erp-barrio-therapymenu-2 li a.nav-link--sex-therapy-for-abuse-survivors{background-color:#c4acbc;border-radius:1em;z-index:-1;}#block-erp-barrio-therapymenu-2 li a.nav-link--sex-therapy:hover,#block-erp-barrio-therapymenu-2 li a.nav-link--sex-therapy-for-abuse-survivors:hover{background-color:#cccccc;}#block-erp-barrio-therapymenu-2 .nav-link--sex-therapy:before{content:' ';background-repeat:no-repeat;z-index:-1;display:block;position:absolute;left:0;top:-.25rem;width:100%;height:calc(100% + .5rem);background-image:url('/sites/default/files/carousel/shutterstock_1219269115_2400x950.jpg');background-size:cover;opacity:0.3;border-radius:1em;background-position-x:center;background-position-y:center;}#block-erp-barrio-therapymenu-2 .nav-link--trauma-therapy:before{content:' ';background-repeat:no-repeat;z-index:-1;display:block;position:absolute;left:0;top:-.25rem;width:100%;height:calc(100% + .5rem);background-image:url('/sites/default/files/carousel/shutterstock_688121998._2400x950jpg.jpg');background-size:cover;opacity:0.3;border-radius:1em;background-position-x:center;background-position-y:center;}#block-erp-barrio-therapymenu-2 .nav-link--sex-therapy-for-abuse-survivors:before{content:' ';background-repeat:no-repeat;z-index:-1;display:block;position:absolute;left:0;top:-.25rem;width:100%;height:calc(100% + .5rem);background-image:url('/sites/default/files/carousel/abuse_shutterstock_254399008.jpg');background-size:cover;opacity:0.3;border-radius:1em;background-position-x:center;background-position-y:center;}#block-erp-barrio-therapymenu-2 .nav-link--individual-therapy:before{content:' ';background-repeat:no-repeat;z-index:-1;display:block;position:absolute;left:0;top:-.25rem;width:100%;height:calc(100% + .5rem);background-image:url('/sites/default/files/carousel/shutterstock_27950258.jpg');background-size:cover;opacity:0.3;border-radius:1em;background-position-x:center;background-position-y:center;}.node .field--type-image.field--name-field-sideimage{clear:both;width:22%;float:right;margin-left:1em;}@media (max-width:600px){.node .field--type-image.field--name-field-sideimage{float:none!important;margin:auto;width:40%}}@media (max-width:400px){.node .field--type-image.field--name-field-sideimage{float:none!important;margin:auto;width:80%;}}.field--name-field-sideimage img{width:100%;height:auto;border-radius:.8em;}p.aboutpronouns{margin-top:-.5em;padding-top:0;font-style:italic;}.navbar-expand-lg#navbar-main  .navbar-nav .nav-link{padding-right:calc((var(--bs-navbar-nav-link-padding-x))/2);padding-left:calc((var(--bs-navbar-nav-link-padding-x))/2);}div.getstarted{margin:auto;text-align:center;background-color:#F1EFF0;}div.getstarted .btn-primary{margin-bottom:1em;}h4.modal-title{font-size:18px!important;letter-spacing:-1px;line-height:20px;color:white;}.modal-header{background-color:#944e7d;}.modal-footer{background-color:#cfcbcc;}section.row.region.region-footer-fifth,div.site-footer__bottom .region{margin:0;}div.site-footer__bottom{margin-top:0;}footer.site-footer{padding:0;}#erpfooter{color:#6d6e71;}#erpfooter h3{color:#006559;font-size:1.2em;font-family:cinzel;}#erpfooter p,#erpfooter h6{color:#6d6e71;font-size:.9em;padding:.25em 0;margin:0}#erpfooter p.copyright{color:#6d6e71;font-size:.8em;}#erpfooter a{color:#555555;}#erpfooter a:hover{color:#888888;}div#amycredentials,div#kristacredentials,div#christinacredentials{display:none;}.page-node-8 div#amycredentials{display:block;float:right;margin-bottom:2em;}.page-node-12 div#kristacredentials{display:block;float:right;margin-bottom:2em;}.page-node-17 div#christinacredentials{display:block;float:right;margin-bottom:2em;}.container-fluid.contact-form{position:relative;width:100%;overflow:hidden;padding-top:100%;}.container-fluid.contact-form iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;}div#clientportal{position:absolute;top:8px;right:1px;z-index:100;width:115px;}#clientportal button a{color:#ffffff;text-decoration:none;font-size:90%;}div#clientportal .btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#bbbbbb;}div#clientportal .btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.15rem;}
body{color:#636466;background:#ffffff;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#ffffff;}#navbar-main{background-color:#ffffff;}a,.link{color:#944e7d;}a:hover,a:focus,.link:hover,.link:focus{color:#6d6e71;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:#6d6e71;}.nav-link:hover,.nav-link:focus{color:#000000;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#efecec;border-color:#efecec;}.btn-primary{background-color:rgba(102,51,87,.8);border-color:rgba(102,51,87,1);}.btn-primary:hover,.btn-primary:focus{background-color:#80B2AC;border-color:#006559;}.site-footer{background:#9ed6c6;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
