/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Lobster';src:url(/themes/custom/avaliaslewd/fonts/Lobster.otf) format('opentype');font-weight:normal;font-style:normal;}.gin-secondary-toolbar{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:10000 !important;margin:0 !important;}#toolbar-administration{position:fixed !important;top:0 !important;z-index:10001 !important;}body{padding-top:50px !important;}body.toolbar-fixed.toolbar-horizontal{padding-top:79px !important;}body.gin--vertical-toolbar{padding-top:0 !important;padding-left:0 !important;}.primary-menu{margin-top:0 !important;position:relative;top:0;}*{margin:0;padding:0;box-sizing:border-box;}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6;color:#E8E8E8;background:linear-gradient(135deg,#1a2332 0%,#2d4059 100%);min-height:100vh;}.breadcrumb-wrapper{max-width:1400px;margin:0 auto;padding:10px 20px;}.breadcrumb-wrapper > div > nav,.breadcrumb-wrapper nav[aria-labelledby="system-breadcrumb"]{background:transparent;padding:0;}.breadcrumb-wrapper nav[aria-labelledby="system-breadcrumb"] ol,.breadcrumb-wrapper nav[aria-labelledby="system-breadcrumb"] ul{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap;}.breadcrumb-wrapper nav[aria-labelledby="system-breadcrumb"] li{margin:0;padding:0;color:#E8E8E8;line-height:normal;}.breadcrumb-wrapper nav[aria-labelledby="system-breadcrumb"] a{color:#7fa9d4;text-decoration:none;}.breadcrumb-wrapper nav[aria-labelledby="system-breadcrumb"] a:hover{color:#FFFFFF;text-decoration:underline;}.breadcrumb-wrapper nav[aria-labelledby="system-breadcrumb"] li + li:before{content:"›";margin-right:10px;color:#7fa9d4;}h1,h2,h3,h4,h5,h6{font-family:'Lobster',cursive;color:#FFFFFF;text-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px -1px 0 rgba(255,255,255,0.3),-1px  1px 0 rgba(255,255,255,0.3),1px  1px 0 rgba(255,255,255,0.3);}body.toolbar-fixed{padding-top:39px;}body.toolbar-horizontal.toolbar-tray-open{padding-top:79px;}.primary-menu{background:rgba(230,235,240,0.95);padding:15px 0;margin-bottom:30px;border-bottom:2px solid rgba(100,150,200,0.3);}.primary-menu ul:not(.contextual-links){list-style:none;margin:0;padding:0;display:flex;gap:30px;flex-wrap:wrap;justify-content:center;}.primary-menu ul:not(.contextual-links) li{margin:0;padding:0;line-height:normal;}.primary-menu ul:not(.contextual-links) a{font-family:'Lobster',cursive;font-size:24px;color:#2d4059 !important;text-decoration:none;padding:5px 15px;display:inline-block;transition:all 0.3s ease;text-shadow:1px 1px 2px rgba(0,0,0,0.1);}.primary-menu ul:not(.contextual-links) a:hover{color:#1a2332 !important;transform:translateY(-2px);}.primary-menu ul:not(.contextual-links) a.is-active{color:#1a2332 !important;border-bottom:3px solid #7fa9d4;}a{color:#FFFFFF;text-decoration:none;transition:opacity 0.3s ease;}a:hover{opacity:0.8;}.layout-container{max-width:1400px;margin:0 auto;padding:0 20px;}header{padding:20px 0;margin-bottom:30px;}.header-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.layout-content{display:flex;gap:30px;flex-wrap:wrap;margin-bottom:40px;}.content-area{flex:1;min-width:0;background:rgba(45,64,89,0.3);border:1px solid rgba(100,150,200,0.3);border-radius:8px;padding:30px;overflow:visible;}.sidebar-second{width:400px;flex-shrink:0;background:rgba(45,64,89,0.3);border:1px solid rgba(100,150,200,0.3);border-radius:8px;padding:20px;}footer{background:rgba(26,35,50,0.5);border-top:1px solid rgba(100,150,200,0.2);padding:20px 0;text-align:center;margin-top:40px;color:#E8E8E8;}p{margin-bottom:1.2em;line-height:1.8;}p:last-child{margin-bottom:0;}ul,ol{margin:1em 0 1.5em 0;padding-left:2em;}ul li,ol li{margin-bottom:0.5em;line-height:1.8;}ul ul,ol ol,ul ol,ol ul{margin:0.5em 0;padding-left:1.5em;}ul{list-style-type:square;}ul ul{list-style-type:square;}ul ul ul{list-style-type:square;}ol{list-style-type:decimal;}.content-area a,.sidebar-second a{text-decoration:underline;text-decoration-color:rgba(255,255,255,0.3);}.content-area a:hover,.sidebar-second a:hover{text-decoration-color:rgba(255,255,255,0.8);}@media (max-width:968px){.sidebar-second{width:100%;}.layout-content{flex-direction:column;}}.button,button,input[type="submit"]{background:linear-gradient(135deg,#4a5f7f 0%,#5a7fa0 100%);border:1px solid rgba(100,150,200,0.5);color:#FFFFFF;padding:10px 20px;border-radius:5px;cursor:pointer;transition:all 0.3s ease;}.button:hover,button:hover,input[type="submit"]:hover{background:linear-gradient(135deg,#5a7fa0 0%,#6a8fb0 100%);box-shadow:0 4px 12px rgba(100,150,200,0.3);}#block-avaliaslewd-primary-local-tasks{background:transparent;border:none;padding:0;margin:0 0 20px 0;}#block-avaliaslewd-primary-local-tasks h2{position:absolute;left:-9999px;}#block-avaliaslewd-primary-local-tasks ul:not(.contextual-links){list-style:none;margin:0;padding:0;display:flex;gap:15px;flex-wrap:wrap;border-bottom:1px solid rgba(100,150,200,0.3);padding-bottom:10px;}#block-avaliaslewd-primary-local-tasks ul:not(.contextual-links) li{margin:0;padding:0;line-height:normal;}#block-avaliaslewd-primary-local-tasks ul:not(.contextual-links) a{color:#7fa9d4;text-decoration:none;padding:8px 16px;display:inline-block;border-radius:5px;transition:all 0.3s ease;font-weight:500;}#block-avaliaslewd-primary-local-tasks ul:not(.contextual-links) a:hover{background:rgba(127,169,212,0.15);color:#a0c4e8;}#block-avaliaslewd-primary-local-tasks ul:not(.contextual-links) a.is-active{background:rgba(127,169,212,0.25);color:#FFFFFF;border-bottom:2px solid #7fa9d4;}.views-view-responsive-grid{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0;max-width:100%;box-sizing:border-box;justify-content:center;}.views-view-responsive-grid__item{width:280px;flex-shrink:0;position:relative;background:rgba(100,150,200,0.1);border:1px solid rgba(100,150,200,0.3);border-radius:8px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;transition:transform 0.3s ease,box-shadow 0.3s ease;box-sizing:border-box;}.views-view-responsive-grid__item{background:rgba(100,150,200,0.1);border:1px solid rgba(100,150,200,0.3);border-radius:8px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:340px;transition:transform 0.3s ease,box-shadow 0.3s ease;}.views-view-responsive-grid__item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(100,150,200,0.2);}.views-field-field-picture-s{display:flex;align-items:center;justify-content:center;width:100%;height:250px;margin-bottom:15px;}.views-field-field-picture-s img{max-width:250px;max-height:250px;width:auto;height:auto;object-fit:contain;border-radius:4px;}.views-field-title{text-align:center;width:100%;}.views-field-title a{font-family:'Lobster',cursive;font-size:20px;color:#FFFFFF;text-decoration:none;}.views-field-title a:hover{color:#7fa9d4;}@media (max-width:768px){.views-view-responsive-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;}.views-view-responsive-grid__item{min-height:290px;}.views-field-field-picture-s{height:250px;}.views-field-field-picture-s img{max-width:250px;max-height:250px;}}
