.navbar-brand img{height: 50px !important;}
#navbar-main{ background-color: white !important; background-image: url(/sites/default/files/inline-images/toran.jpeg); background-size: 25%; background-repeat: repeat-x; background-position: bottom;}
@media only screen and (max-width: 600px){#navbar-main{background-size: 75%; }}
#navbar-top, #navbar-top a, #navbar-top p{margin: 0; padding-top: 3px;  padding-bottom: 3px;}

.featured-top aside{max-width: 100%; margin: 0; padding: 0;}
.featured-top p{margin-bottom: -0.25rem;}

body.path-user .main-content, div#main{padding-top: 10px; max-width: 600px; margin: auto;}

.featured-bottom .container{display: flex; padding-top: 2em;  padding-bottom: 2em; max-width: 600px;}

.site-footer__bottom .region, .site-footer__bottom, .site-footer{padding: 0; margin: 0}

button.btn-primary, a.btn-primary, a.btn-secondary, .btn-check:checked+.btn {color: white; text-decoration: none; margin-bottom: 2px;}
form details summary{font-size: large;}/* field group titles*/
/*form .form-wrapper{background-color: #FFFFE3; padding: 5px;}*/
.field--type-text-long div.description, small.text-muted, .small{font-size: 0.75em;}
.fieldset-wrapper .radio{display: flex; gap: 0.5em;}

/*Some form customisations */
#block-bootstrap-barrio-subtheme-sociallogin {border: thin lightgray solid; padding: 0.5em; background-color: lightyellow; margin-bottom: 1em;}
#user-register-form, #user-login-form, .view-filters {border: thin lightgray solid; padding: 0.5em;}


/* Page specific customisations */
.view-all-pages .views-infinite-scroll-content-wrapper{display: flex; flex-wrap: wrap;}

h1, h2{background-image: url(/sites/default/files/inline-images/toran.jpeg); background-size: 25%; background-repeat: repeat-x; background-position: bottom;}
h2{text-align: center;}
.fancy-frame{background-image: url("/sites/default/files/inline-images/border-frame-ora.jpg"); background-size: 100% 100%;}
.dropcap::first-letter {font-size: 3em;font-weight: bold; color: var(--bs-primary);float: left;line-height: 1; padding-right: 8px;}
.full-width{max-width: none !important; width: 100vw;}

.bgp-blue{background-color: #A9E4DE;}
.bgp-mango{background-color: #FEC89A;}
.bgp-candy{background-color: #F49595;}
.bgp-golden{background-color: #F3D17C;}
.bgp-green{background-color: #D8E2DC;}
.bgp-brown{background-color: #DED6CE;}
.bgp-yellow{background-color: #F0F4BF;}
.bgp-mehandi{background-color: #DFE1BE;}
.bgp-lilac{background-color: #F1DEEE;}
.bgp-pista{background-color: #E4F4E3;}
.bgp-purple{background-color: #D8CDF0;}
.bgp-gray{background-color: #D6DFE8;}
.bgp-lemon{background-color: #FCFDAF;}
.notice{background-color: #FFFFC5; font-size: smaller; border: thin red solid; padding: 3px; border-radius: 5px;}


/* For Better Exposed Filters */
form.bef-exposed-form > div.d-flex{padding: 2px; margin-bottom: 1em;}
form.bef-exposed-form div.js-form-item, form.bef-exposed-form div.form-wrapper{padding: 3px; width: 100%; max-width: 270px; background-color: #efefef; margin-right: 2px;}
@media only screen and (max-width: 600px){form.bef-exposed-form div.js-form-item, form.bef-exposed-form div.form-wrapper{width: 100%; max-width: 100%; }}
form.bef-exposed-form div.fieldset-wrapper {display: flex;}
form.bef-exposed-form div.form-actions{width: 100%; max-width: none;background-color: white;}
.js-form-wrapper .js-form-item.mb-3{margin-bottom: 0 !important;}