@import url('//fonts.googleapis.com/css?family=Quattrocento:400,700');@import url('//fonts.googleapis.com/css?family=Quattrocento+Sans:400,400italic,700,700italic');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root,[data-bs-theme=light]{--bb-primary-dark:#0c63e3;--bb-primary-text:#212529;--bb-secondary-dark:#5a6168;--bb-h1-color:#212529;--bb-h2-color:#212529;--bb-h3-color:#212529;}[data-bs-theme=dark]{color-scheme:dark;--bb-primary-text:#dee2e6;--bb-h1-color:#dee2e6;--bb-h2-color:#dee2e6;--bb-h3-color:#dee2e6;}
.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{background-color:#77b259;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%;}.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;max-width:34.7em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}.page-user-login main .region-content,.page-user-password main .region-content{max-width:400px;background:white;padding:15px 25px;margin:0 auto;border-radius:5px;}body.path-user .field--label-inline .field__label{width:100px;}body.path-user .field--label-inline .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#e9ecef;min-width:250px;margin:0.25rem 0;}body.path-user .field--label-above .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#e9ecef;width:100%;margin:0.25rem 0;}

.node__content{font-size:1.071em;margin-top:10px;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0;}
.book-navigation .menu{border-top:1px solid #d6d6d6;}.book-navigation .book-pager{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:0;}
.contextual-links a{border-bottom:none;text-shadow:0 0 0;}
.feed-icon{border-bottom:none;display:inline-block;padding:15px 0 0 0;}
.field--type-entity-reference{margin:0 0 1.2em;}.field--type-entity-reference .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--type-entity-reference .field__label{padding-left:5px;padding-right:0;}.field--type-entity-reference ul.links{padding:0;margin:0;list-style:none;}.field--type-entity-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--type-entity-reference ul.links li{padding:0 0 0 1em;float:right;}@media all and (min-width:560px){.node .field--type-image{float:left;margin:0 1em 0 0;}[dir="rtl"] .node .field--type-image{float:right;margin:0 0 0 1em;}.node .field--type-image + .field--type-image{clear:both;}}.field--type-image img,.field--name-field-user-picture img{margin:0 0 1em;}.field--type-image a{border-bottom:none;}.field--name-field-tags{margin:0 0 1.2em;}.field--name-field-tags .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--name-field-tags .field__label{padding-left:5px;padding-right:0;}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:0.8em;}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:0.821em;}.field--name-field-tags ul.links{padding:0;margin:0;}.field--name-field-tags ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--name-field-tags ul.links li{padding:0 0 0 1em;float:right;}.field--label-inline .field__label,.field--label-inline .field__items,.field--label-inline .field__item{display:inline-block;}
.navbar-dark .nav-link:hover,.navbar-dark .nav-link:focus{color:rgba(255,255,255,0.75);}.navbar-dark .nav-link{color:rgba(255,255,255,0.5);}.navbar-light .nav-link:hover,.navbar-light .nav-link:focus{color:rgba(0,0,0,0.7);}.navbar-light .nav-link{color:rgba(0,0,0,0.5);}.navbar-brand .site-logo{margin-right:1rem;}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}
.block-help{margin-bottom:1em;padding:1.26em;word-wrap:break-word;color:inherit;border:1px solid var(--bs-secondary);background-color:var(--bs-secondary-bg);overflow-wrap:break-word;}.block-help__container{padding-left:24px;background-image:url(/themes/contrib/bootstrap/images/help.png);background-repeat:no-repeat;background-position:left 4px;}[dir="rtl"] .block-help__container{padding-right:24px;padding-left:0;background-position:right 4px;}.block-help__container>*:last-child{margin-bottom:0;}
.icon-help{background:url(/themes/contrib/bootstrap_barrio/images/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/themes/contrib/bootstrap_barrio/images/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;direction:ltr;height:16px;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{background:transparent;opacity:0.5;cursor:default;}
.item-list ul{list-style:none;margin:0 0 0.25em 0;padding:0;}[dir="rtl"] .item-list ul{padding:0;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}[dir="rtl"] .item-list ul li{margin:0;padding:0.2em 0 0 0.5em;}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir="rtl"] .item-list .item-list__comma-list,[dir="rtl"] .item-list .item-list__comma-list li{padding:0;}
.list-group__link{border-top:1px solid #ccc;padding:7px 0 0;}.list-group__description{margin:0 0 10px;}
.field--name-field-media-image img{max-width:100%;height:auto;}.media-library-wrapper{display:flex;flex-wrap:wrap;}.media-library-menu{margin:5px 5px 5px 0;padding:20px 15px;border:1px solid #dddddd;border-radius:3px;background:#e9e9e9;height:100%;}.media-library-menu li{margin:5px;white-space:nowrap;height:45px;}.media-library-menu li::marker{color:#e9e9e9;}.media-library-menu__link{margin:5px 5px 5px 0;padding:10px 15px;border:1px solid #dddddd;border-radius:3px;background:#e9e9e9;}.active.media-library-menu__link{background:#fff;}.media-library-content{flex:2;}.media-library-wrapper .form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;}.media-library-widget-modal .js-form-item{margin:5px;}.media-library-wrapper .form-type-textfield{flex:2;}.media-library-widget-modal .form-actions{position:sticky;bottom:0;background:#fff;padding:5px;}.media-library-widget-modal .ui-dialog-content{padding-bottom:0;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow{width:80% !important;left:10% !important;}.media-library-views-form__rows{display:flex;flex-wrap:wrap;}.media-library-item--grid{margin:10px;width:220px;}.media-library-item--grid .js-form-type-checkbox,.media-library-item--grid .form-check-label{padding-left:0;}.media-library-add-form__media::marker{color:#fff;}
em.placeholder{vertical-align:unset!important;cursor:unset!important;background-color:unset!important;opacity:unset!important;}section.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}
input[type="search"]{box-sizing:border-box;}header #search-block-form{padding:5px 15px;flex-flow:row wrap;}#search-block-form{display:flex;}
.shortcut-wrapper{margin:2.2em 0 1.1em 0;}.shortcut-wrapper .page-title{float:left;margin:0;}[dir="rtl"] .shortcut-wrapper .page-title{float:right;}.shortcut-action{border-bottom:none;margin-left:0.5em;padding-top:0.35em;}[dir="rtl"] .shortcut-action{margin-left:0;margin-right:0.5em;}.shortcut-action:hover,.shortcut-action:active,.shortcut-action:focus{border-bottom:none;}
.sidebar .block{border-style:solid;border-width:1px;padding:15px 15px;margin:0 0 20px;}.sidebar h2{margin:0 0 0.5em;border-bottom:1px solid #d6d6d6;padding-bottom:5px;text-shadow:0 1px 0 #fff;font-size:1.071em;line-height:1.2;}.sidebar .block .content{font-size:0.914em;line-height:1.4;}.sidebar tbody{border:none;}.sidebar .even,.sidebar .odd{background:none;border-bottom:1px solid #d6d6d6;}.sidebar nav .nav{margin:0 -1rem;}
.skip-link{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#444;background:rgba(0,0,0,0.6);font-size:0.94em;line-height:1.7em;padding:1px 10px 2px;border-radius:0 0 10px 10px;border-bottom-width:0;outline:0;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff;}
table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;}table table{font-size:1em;}tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}thead > tr{border-bottom:1px solid #000;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:left;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-changed.warning{margin-bottom:0.5rem;color:var(--bs-warning);}a.tabledrag-handle .handle{width:25px;height:25px;}.tabledrag-cell-content>*{display:table-cell;vertical-align:middle;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
.tablesort{width:14px;height:14px;vertical-align:top;margin:1px 0 0 5px;}.tablesort--asc{background-image:url(/core/misc/icons/ffffff/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/ffffff/twistie-up.svg);}
#page .ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
nav.tabs{margin-bottom:1rem;}
body.toolbar-horizontal #navbar-top.fixed-top,body.toolbar-vertical #navbar-top.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal #navbar-main.fixed-top,body.toolbar-vertical #navbar-main.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-main.fixed-top{top:40px;}body.toolbar-horizontal.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal.toolbar-tray-open #navbar-main.fixed-top{top:80px;}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1040;}
.vertical-tabs{margin:0;border:1px solid #ccc;display:flex;flex-direction:row;font-size:0.875rem;}[dir="rtl"] .vertical-tabs{flex-direction:row-reverse;margin-left:0;margin-right:0;}.vertical-tabs__menu{display:flex;flex-direction:column;flex-wrap:nowrap;width:15em;margin:0;padding:0;border-top:1px solid #ccc;list-style:none;}[dir="rtl"] .vertical-tabs__menu{margin-left:0;margin-right:-15em;}.vertical-tabs__pane{margin:0;border:0;}.vertical-tabs__pane>summary{display:none;}.vertical-tabs__pane label{font-weight:bold;}.vertical-tabs__menu-item{border:1px solid #ccc;border-top:0;background:#eee;}.vertical-tabs__menu-item a{display:block;padding:0.5em 0.6em;text-decoration:none;}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:underline;}.vertical-tabs__menu-item a:hover{outline:1px dotted;}.vertical-tabs__menu-item.is-selected{border-right-width:0;background-color:#fff;}[dir="rtl"] .vertical-tabs__menu-item.is-selected{border-left-width:0;border-right-width:1px;}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000;}.vertical-tabs__menu-item-summary{display:block;margin-bottom:0;line-height:normal;}
.views-displays .tabs .open > a{border-radius:7px 7px 0 0;}.views-displays .tabs .open > a:hover,.views-displays .tabs .open > a:focus{color:#0071b3;}.views-displays .secondary .form-submit{font-size:0.846em;}.views-displays .tabs .action-list{padding:0;}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#f9f9f9;}.views-ui-display-tab-actions .dropbutton .form-submit{color:#0071b3;}.views-ui-display-tab-actions .dropbutton .form-submit:hover,.views-ui-display-tab-actions .dropbutton .form-submit:focus{color:#018fe2;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{flex:auto;}.webform-options-display-buttons .form-check-label{margin:0 5px 10px 5px;border:3px solid #ccc;border-radius:3px;background-color:#fff;padding:10px;width:100%;}.webform-options-display-buttons .form-check-label:hover{border-color:#999;color:#333;}.webform-options-display-buttons .form-check-input:checked ~ .form-check-label{border-color:#0074bd;color:#000;}.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label{text-align:center;margin:0 5px 10px 0;}.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio,.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check{padding:0;}
.ui-widget-overlay{background:#000;opacity:0.7;}.ui-dialog{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0;}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:0.9em;}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;padding:0.250em 1.063em;border-radius:1em;}
.alert-wrapper{position:unset !important;}

:root{--lywa-blue-grey:#edf2f8;--lywa-dark-grey:#4e4e4e;--lywa-darker-grey:#333333;--lywa-darkerer-grey:#434343;--lywa-field-border:#ebebeb;--lywa-gold:#c89800;--lywa-green:#5094b9;--lywa-grey:#999;--lywa-light-blue:#6ca5c4;--lywa-light-grey:#7d7d7d;--lywa-lighter-grey:#848484;--lywa-red:#bd1f17;--lywa-tan:#fffced;--lywa-yellow:#ffc500;--lywa-line:#ccc;--lywa-grey-line:#c6c6c6;--lywa-teaser-spacing:24px;}html{--bs-link-color:#bd1f17 !important;--bs-link-color-rgb:189,31,23,1;}
body{font-family:"Quattrocento Sans",serif;color:var(--lywa-darker-grey);background:white;}a,.link,.block-system-main-block a,.block-term-description a{color:var(--lywa-red);text-decoration:none;}a:active,a:focus,a:hover,.link:active,.link:focus,.link:hover,.block-system-main-block a:active,.block-term-description a:active{color:var(--lywa-red);text-decoration:underline;}a.btn-primary{color:white;}p,.block-system-main-block li,.block-term-description li{font-family:"Quattrocento Sans",serif;font-size:18px;line-height:30px;color:var(--lywa-darker-grey);}h1,h2,h3,h4,h5,h6{font-weight:bold;}.page-title,h1.node__title{font-family:"Quattrocento Sans",serif;font-size:35px;font-weight:bold;line-height:38px;color:var(--lywa-red);margin-bottom:20px;margin-block-start:0.67em;margin-block-end:0.67em;margin-inline-start:0px;margin-inline-end:0px;}.field--type-link a.btn-primary{display:inline-block;color:white;font-size:16px;line-height:26px;padding:5px 20px;text-shadow:none;}.field--type-link a.btn-primary::before{padding-right:0.5em;}.field--type-entity-reference{margin-bottom:0;}.alert-wrapper{margin-bottom:1em;}.alert-heading{display:none;}.alert-wrapper .alert{overflow-y:hidden !important;padding-bottom:2em;padding-top:2em;}.alert-wrapper .alert svg{position:absolute;}.alert-wrapper .alert div{padding-left:3em;}
#main,#header > .page-top-wrapper > .page-top,#header > .header-wrapper > .header,footer > .container{max-width:100%;}@media (min-width:576px){#main,#header > .page-top-wrapper > .page-top,#header > .header-wrapper > .header,footer > .container{}.container-sm{max-width:540px;}.path-frontpage #main{width:100%;}}@media (min-width:768px){#main,#header > .page-top-wrapper > .page-top,#header > .header-wrapper > .header,footer > .container{}.container-md,.container-sm{max-width:720px;}.path-frontpage #main{max-width:100%;}}@media (min-width:992px){#main,#header > .page-top-wrapper > .page-top,#header > .header-wrapper > .header,footer > .container,.block--banner .content .field--name-field-title{max-width:1180px;padding-left:0;padding-right:0;margin:0 auto;}.path-frontpage #main{max-width:100%;}}@media (min-width:1200px){#main,#header > .page-top-wrapper > .page-top,#header > .header-wrapper > .header,footer > .container{}nav.tabs{max-width:1180px;margin:0 auto;}}@media (min-width:1400px){#main,#header > .header-wrapper > .header,footer > .container{}}.region-banners,.region-banners .block,.main-content,.section.region-footer-menus{padding-right:0;}section.region-banners{margin-left:0;margin-right:0;}section.region-banners .block{padding-left:0;}
.page-top-wrapper{background-color:var(--lywa-yellow);color:var(--lywa-red);width:100%;}.page-top-wrapper .page-top{display:flex;justify-content:space-between;}.page-top-wrapper .page-top > *{--bs-gutter-x:0;--bs-gutter-y:0;}.page-top-wrapper .page-top .region-top-logo{margin-top:9px;margin-bottom:2px;}.menu--account .nav{flex-wrap:nowrap;}.menu--account .nav .nav-link{font-family:"Quattrocento Sans",serif;font-size:15px;font-weight:bold;line-height:16px;padding:0;white-space:nowrap;}.menu--account .nav .nav-link::before{content:'|';padding-left:0.7em;padding-right:0.7em;}.menu--account .nav .nav-item:first-of-type .nav-link::before{content:'';padding-left:0;padding-right:0;}.region-header-left .navbar-brand,.region-top-logo .navbar-brand{color:var(--lywa-red);text-transform:uppercase;font-size:18px;font-family:"Quattrocento",serif;font-weight:bold;padding-bottom:0;padding-top:2px;}.region-header-left .navbar-brand:hover,.region-top-logo .navbar-brand:hover{color:var(--lywa-red);}.region-header-left #block-barrio-lywa-siteslogan figure{margin-left:auto;margin-right:auto;}.region-top-search{justify-content:space-between;}.region-top-search > *{flex:1;}.region-top-search > .views-exposed-form{flex:2;}.header-wrapper{padding-top:2em;}.page-top .region-top-logo .navbar-brand,.page-top .region-top-menu,.page-top .region-top-social,.header .region-header-right,.region-top-search .form-type-textfield{display:none;}.region-header-left{text-align:center;}.region-header-left > .block-menu{width:auto;margin:0 auto;}@media (min-width:980px){.page-top .region-top-logo .navbar-brand,.page-top .region-top-menu,.page-top .region-top-social,.header .region-header-right,.region-top-search .form-type-textfield{display:block;}.header .menu--main ul{flex-direction:unset;justify-content:right;position:relative;}.header-wrapper .header{display:flex;justify-content:space-between;flex-wrap:wrap;height:45px;}.header .region-header-right{width:100%;}.region-top-logo .navbar-brand{font-size:14px;}.page-top-wrapper .page-top .region-top-menu{margin-top:14px;}.page-top-wrapper .page-top .region-top-social{margin-top:8px;}.page-top a,.page-top a:hover{color:var(--bs-navbar-brand-color);}.header .navbar-brand::before{content:url('/themes/barrio_lywa/images/home-icon.png');display:block;float:left;margin-right:15px;}.region-header-left{position:absolute;}.menu--account .nav{gap:0.5em;}.region-top-logo .navigation,.region-header-left .menu--account,.region-header-left .menu--social-networks,.region-header-left .navbar-brand{display:none;}.menu--account .nav .nav-link::before{padding-left:0.1em;}}
#block-barrio-lywa-donatebutton{text-transform:uppercase;background:#bd1f17;padding:0;}#block-barrio-lywa-donatebutton div{margin:0;}#block-barrio-lywa-donatebutton .field a{color:white;display:block;padding:0.5em 1em;text-decoration:none;}#block-barrio-lywa-donatebutton .field a:hover{text-decoration:underline;}
.header .block-views-exposed-filter-blocksearch-all-content-page{padding:0;margin:0;}.header .block-views-exposed-filter-blocksearch-all-content-page .row{display:flex;padding:0;margin:0;}.header .block-views-exposed-filter-blocksearch-all-content-page label{display:none;}.header .block-views-exposed-filter-blocksearch-all-content-page .row > *{padding-left:0;padding-right:0;width:auto;}.header .block-views-exposed-filter-blocksearch-all-content-page .form-control{background-color:transparent;width:120px;padding:0;padding-top:5px;border-bottom:4px solid var(--lywa-red);border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:none;border-right:none;border-top:none;font-size:16px;line-height:32px;font-weight:700;color:var(--lywa-red);}.header .block-views-exposed-filter-blocksearch-all-content-page input{font-family:"Quattrocento Sans",serif;font-size:15px;line-height:15px;font-weight:bold;}.header .block-views-exposed-filter-blocksearch-all-content-page input:focus{background:var(--lywa-yellow);border-color:var(--lywa-red);box-shadow:none;}.header .block-views-exposed-filter-blocksearch-all-content-page input::placeholder{color:var(--lywa-red);text-transform:uppercase;}.header .block-views-exposed-filter-blocksearch-all-content-page .form-actions{align-self:unset;padding-top:9px;}.header .block-views-exposed-filter-blocksearch-all-content-page button{background:var(--lywa-yellow) url('/themes/barrio_lywa/images/search-icon.png') center center no-repeat;border-bottom:4px solid var(--lywa-red);border-left:none;border-right:none;border-top:none;display:block;float:right;width:40px;height:32px;text-indent:-99999px;margin:0;padding:0;border-radius:0;}.header .block-views-exposed-filter-blocksearch-all-content-page button:hover{background-color:transparent;border-color:var(--lywa-red);}
.menu--social-networks ul li a{font-family:"Font Awesome 5 Brands";display:block;overflow:hidden;width:2em;--bs-nav-link-padding-x:0;}@media (min-width:500px){.menu--social-networks ul li a{padding:0 8px;}}
.site-footer{font-family:"Quattrocento",serif;background-color:var(--lywa-red);color:white;background-image:url(/themes/barrio_lywa/images/footer-bg.png);background-repeat:no-repeat;background-position:calc(50% - 400px) 28px;margin-top:100px;}.site-footer .content,.site-footer a,.site-footer a:hover,.site-footer p{color:white;}.site-footer > .container{padding-top:2.5em;}section.region-footer-menus{display:none;}section.region-footer-copyright{border-left:1px solid #d77974;text-align:center;display:block;}.site-footer .block,.site-footer__top .content li a{border:none;}.site-footer__top .content a{text-decoration:none;}.region-footer-copyright .block,.site-footer__top p{margin:0;padding:0;}#block-footersitename{font-size:18px;line-height:20px;}#block-barrio-lywa-copyright p{font-size:16px;line-height:20px;}.site-footer .block-menu-blocksocial-networks ul{justify-content:center;}.site-footer .block-menu-blocksocial-networks .icon-link{display:inline-block;margin-right:12px;padding:0;}.site-footer .block-menu-blocksocial-networks li a i{font-size:28px;width:40px;}#block-barrio-lywa-fpmtlogo .content{display:flex;align-items:baseline;font-size:18px;line-height:20px;gap:1em;justify-content:center;}#block-barrio-lywa-fpmtlogo .field--type-entity-reference,#block-barrio-lywa-fpmtlogo .field--type-entity-reference figure{margin:0;}.site-footer .block-content-image{padding:1em 0;}@media (min-width:500px){.site-footer{min-height:670px;}section.region-footer-copyright{text-align:center;}section.region-footer-copyright li{text-align:left;}section.region-footer-menus{display:flex;}.region-footer-copyright{display:flex;padding-left:6.3%;}.region-footer-menus{display:flex;padding-right:6.3%;}.menu--footer > ul > li > a{text-transform:uppercase;}.region-footer-menus > nav > ul > li > a{font-size:18px;line-height:20px;padding-left:0;padding-top:0;padding-bottom:5px;margin:0;}.region-footer-menus > nav > ul > li{margin-bottom:45px;}.region-footer-menus > nav > ul,.region-footer-menus > nav > ul > li ul{list-style:none;padding-left:0;}.region-footer-menus > nav > ul > li ul li{padding-bottom:6px;}.region-footer-menus > nav > ul > li ul li a{padding:0;}.menu--footer > ul{column-count:2;display:block;}}@media (min-width:980px){.site-footer__top{display:flex;}.site-footer__top > *{flex:1;}.region-footer-menus{flex:2;}section.region-footer-copyright{flex:1;display:block !important;text-align:left;}.region-footer-copyright block{text-align:left;}.menu--footer > ul{column-count:3;}#block-barrio-lywa-copyright{margin-bottom:30px;}.site-footer .block-menu-blocksocial-networks{margin-bottom:100px;}.site-footer .block-menu-blocksocial-networks ul{justify-content:flex-start;}#block-barrio-lywa-fpmtlogo .content{justify-content:left;}}
.node .field--type-image{float:none;}@media (min-width:560px){.media--image[data-align="right"]{float:right;}}.extra-field--node-topics{text-align:right;border-top:1px solid var(--lywa-line);margin-top:20px;padding-top:20px;}.extra-field--node-topics p{line-height:unset;}.extra-field--node-topics p a{font-size:15px;font-weight:bold;}.field--name-field-body blockquote{border-left:5px solid var(--lywa-green);font-family:"Quattrocento Sans",serif;font-size:18px;line-height:26px;color:var(--lywa-darker-grey);text-shadow:1px 1px white;padding:0 20px;overflow:hidden;margin:20px 30px;}.field--name-field-body p{margin:20px 0;}.node--type-chapter .page-title{font-family:"Quattrocento",serif;font-size:24px;font-weight:normal;line-height:30px;border-bottom:none;margin-bottom:10px;padding-bottom:0;}.node--type-chapter .field--name-field-body{padding-top:0;}.block-next-chapter-link{padding-top:20px;padding-bottom:15px;border-bottom:1px solid var(--lywa-line);}.block-next-chapter-link .content{font-family:"Quattrocento Sans",serif;color:var(--lywa-gold);font-size:27px;font-weight:bold;}.block-next-chapter-link .content a{font-size:24px;color:var(--lywa-red);text-decoration:none;}.field--name-field-date,.field--name-field-date-posted{font-family:"Quattrocento",serif;font-size:15px;line-height:22px;color:var(--lywa-light-grey);}.field--name-field-date .field__label,.field--name-field-date-posted .field__label{font-weight:bold;}
#main .btn-primary{background-color:var(--lywa-red) !important;text-decoration:none;border-radius:3px !important;padding:5px 20px !important;border:none !important;line-height:26px !important;font-size:16px;}#main .btn-primary:hover,#main .btn-primary:focus{background-color:var(--lywa-red);text-decoration:underline;}#main input[type=text]{box-shadow:1px 1px 1px 0px rgba(0,0,0,0.15) inset;font-family:"Quattrocento Sans",serif;font-size:16px;line-height:16px;color:var(--lywa-lighter-grey);border:1px solid var(--lywa-field-border);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:45px;padding:0 20px;width:100%;margin-bottom:1.5em;}
.pagination{justify-content:center;}.pagination .page-item{border:none;}.pagination .page-item:hover{background-color:none;}.pagination .page-link,.pagination .page-link:hover{color:var(--lywa-red);background-color:transparent;border:none;border-color:transparent;font-size:18px;}.pagination .page-item.active .page-link{color:var(--lywa-darker-grey);background-color:transparent;border:none;border-color:transparent;font-weight:bold;}
.sidebar_second .block{background:var(--lywa-tan);padding:15px 15px;margin-bottom:20px;border-width:0;font-size:16px;line-height:26px;font-family:"Quattrocento Sans",serif;}.sidebar_second .block h2,.sidebar_second .block .field--name-field-title-link{font-family:"Quattrocento",serif;font-size:18px;line-height:26px;text-transform:uppercase;text-shadow:1px 1px #fff;color:var(--lywa-gold);margin:0 0 10px;font-weight:400;border-bottom:none;padding:0;}.sidebar_second .block p{margin-bottom:0;}.sidebar_second .block a{color:var(--lywa-dark-grey);font-size:16px;font-style:italic;text-decoration:none;}.sidebar_second .block a:hover{color:var(--lywa-gold);text-decoration:underline;}.sidebar_second .block .nav-link{color:var(--lywa-dark-grey);padding:0;}.sidebar_second .block .row,.sidebar_second .block .row > *{margin-top:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.sidebar_second .block .nav{margin:0;}#block-barrio-lywa-allteachings a,#block-barrio-lywa-allteachings--2 a,#block-barrio-lywa-viewglossary a,#block-barrio-lywa-viewglossary--2 a,.sidebar_second .block .field--name-field-title-link a{color:var(--lywa-gold);font-style:normal;}#block-barrio-lywa-viewglossary a,#block-barrio-lywa-viewglossary--2 a{font-size:18px;}.block-content-tags-field .field__items,.block-parent-teaching-tags-field .field__items{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0.3em;}.block-content-tags-field .field__items .field__item,.block-parent-teaching-tags-field .field__items .field__item{padding:0;float:none;}.block-content-tags-field .field__items .field__item a::after,.block-parent-teaching-tags-field .field__items .field__item a::after{content:',';}.block-content-tags-field .field__items .field__item:last-of-type a::after,.block-parent-teaching-tags-field .field__items .field__item:last-of-type a::after{content:'';}.addtoany_list > div{padding-bottom:0.5em;}.addtoany_list > a{padding:0 2px;}.sidebar_second .block-chapters-list .content ul,.sidebar_second .block-menu ul,.sidebar_second .block-related-links .content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;}.block-content-link .content a{font-style:normal;}.sidebar_second .block-chapters-list li,.sidebar_second .block-related-links li{margin-bottom:10px;}.block-content-wysiwyg a{color:var(--lywa-red);text-decoration:none;}.block-content-wysiwyg a:hover{color:var(--lywa-red);text-decoration:underline;}
.block--banner .content{position:relative;}.block--banner .content .field--name-field-title .field__item{color:white;font-family:"Quattrocento",serif;font-size:42px;font-weight:400;line-height:1;position:absolute;text-transform:uppercase;bottom:0;z-index:10;}.block--banner img{height:auto;width:100%;}@media (min-width:980px){.block--banner .content .field--name-field-title .field__item{bottom:2rem;font-size:60px;line-height:65px;}}

.wysiwyg-category-title,.wysiwyg-category-title p{font-family:"Quattrocento Sans",serif !important;font-size:16px !important;line-height:22px !important;font-weight:bold !important;text-transform:uppercase !important;color:var(--lywa-dark-grey) !important;}.wysiwyg-gold-category-title,.wysiwyg-gold-category-title p{font-family:"Quattrocento Sans",serif !important;font-size:16px !important;line-height:22px !important;font-weight:bold !important;text-transform:uppercase !important;color:var(--lywa-gold) !important;}.wysiwyg-mantras,.wysiwyg-mantras p{font-family:"Quattrocento Sans",serif !important;font-size:16px !important;line-height:22px !important;font-weight:bold !important;text-transform:uppercase !important;color:#333333 !important;}.wysiwyg-gold_all_caps_heading,.wysiwyg-gold_all_caps_heading p{font-family:"Quattrocento Sans",serif !important;font-size:16px !important;font-weight:bold !important;text-transform:uppercase !important;color:var(--lywa-gold) !important;}.wysiwyg-gold_heading,.wysiwyg-gold_heading p{font-family:"Quattrocento",serif !important;font-size:18px !important;line-height:22px !important;font-weight:bold !important;text-transform:uppercase !important;color:var(--lywa-gold) !important;}.wysiwyg-subtitle,.wysiwyg-subtitle p{font-family:"Quattrocento",serif !important;font-size:18px !important;line-height:26px !important;color:var(--lywa-light-grey) !important;font-weight:normal !important;}.wysiwyg-light_blue_heading,.wysiwyg-light_blue_heading p{font-family:"Quattrocento",serif !important;font-size:18px !important;line-height:22px !important;font-weight:bold !important;text-transform:uppercase !important;color:var(--lywa-light-blue) !important;}.wysiwyg-black_heading,.wysiwyg-black_heading p{font-family:"Quattrocento",serif !important;font-size:18px !important;line-height:22px !important;font-weight:bold !important;text-transform:uppercase !important;color:#333333 !important;}.wysiwyg-gold-title,.wysiwyg-gold-title p{font-family:"Quattrocento",serif !important;font-size:20px !important;font-weight:bold;line-height:30px !important;color:var(--lywa-gold) !important;}.smallfont,.smallfont p{font-size:14px;font-style:italic;}.redtitle24,.redtitle24 p{font-family:"Quattrocento",serif;font-size:24px;line-height:26px;text-decoration:none;color:var(--lywa-red);text-decoration:none;font-weight:700;}.text-align-center{text-align:center;}.text-align-right{text-align:right;}
.sidebar_first aside{background-color:var(--lywa-tan);padding:1em;}.sidebar_first .block,.sidebar_first .menu--shop-categories{border:none;border-style:none;border-width:none;padding:0;margin:0;}.sidebar_first .block ul,.sidebar_first .menu--shop-categories ul{display:block;list-style:none;margin-bottom:0;padding-left:0;}.sidebar_first .block-facets h2{background:url(/themes/barrio_lywa/images/filter-minus.png) right center no-repeat;border-bottom:none;color:var(--lywa-gold);cursor:pointer;font-family:"Quattrocento",serif;font-size:18px;font-weight:400;line-height:26px;margin-bottom:0.5em;text-shadow:1px 1px white;text-transform:uppercase;}.sidebar_first .block-facets input[type="checkbox"]{border-color:var(--lywa-dark-grey);border-radius:.25em;float:left;margin-left:-1.2em;}.sidebar_first .block-facets label{font-family:'Quattrocento Sans',serif;font-size:16px;color:var(--lywa-dark-grey);margin-bottom:5px;padding-right:1em;padding-left:0.1em;}.sidebar_first .block-facets label:hover{text-decoration:underline;}.sidebar_first .block ul ul{padding-left:0.8em;}.sidebar_first .block-facets ul ul li{margin-left:8px;}.sidebar_first .block-facets .facet-item a{color:var(--lywa-dark-grey);text-decoration:none;}.sidebar_first .block-facets .facet-item--active-trail > label{font-weight:bold;}.sidebar_first .block-facets label.is-active{color:var(--lywa-gold);font-weight:bold;}.sidebar_first .block-facets{border-top:1px solid var(--lywa-grey-line);margin-top:1em;padding-top:1em;}.sidebar_first aside > *:first-child{border-top:none;margin-top:0;padding-top:0;}.sidebar_first .block-facets .form-check{padding-left:1.2em;}.sidebar_first .block-facet-blockteachings-type{padding-top:0.1em;margin-top:0.5em;}.sidebar_first .facet-collapsed h2{background:url(/themes/barrio_lywa/images/filter-plus.png) right center no-repeat;}.sidebar_first .facets-soft-limit-link{color:var(--lywa-red);text-decoration:none;}.sidebar_first .facets-soft-limit-link:hover{text-decoration:underline;}.sidebar_first .block-facets .facet-item{position:relative;}.sidebar_first .block-facets .facet-item--expanded > .facet-item--toggle{color:var(--lywa-gold);cursor:pointer;font-family:"Quattrocento Sans",serif;font-size:16px;font-weight:bold;display:inline-block;position:absolute;right:0;padding-left:0.5em;padding-right:0.5em;}.sidebar_first .block-facets .facet-item--expanded .facets-widget-{display:none;}

.field--name-description h2{font-family:"Quattrocento",serif;font-size:24px;font-weight:bold;line-height:1.5;color:var(--lywa-red);}.field--name-description figure{float:left;display:inline-block;margin-right:1em;width:32%;}.field--name-description figure.align-right,.field--name-description figure.text-align-right{float:right;margin-left:1em;}.field--name-description figure img{width:100%;height:auto;}.field--name-description figure{width:32%;}.field--name-description figure img{width:100%;height:auto;}.field--name-description figcaption{font-size:14px;line-height:20px;font-style:italic;text-align:center;}
