.tabs-accordion .nav-tabs{border:none;display:none}@media(min-width: 768px){.tabs-accordion .nav-tabs{display:flex;border-bottom:1px solid #e9e9e9}}.tabs-accordion .nav-link{margin:0;border-width:0;text-transform:uppercase;line-height:24px;color:#2e2d2c !important;padding:30px 25px;font-size:15px;font-weight:600;width:100%;text-align:left;background-color:rgba(0,0,0,0)}.tabs-accordion .nav-link.active,.tabs-accordion .nav-link[aria-expanded=true]{border-bottom:2px solid #ea4e5a !important}.tabs-accordion .nav-tabs .nav-link{text-align:center;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}@media(min-width: 768px){.tabs-accordion .nav-tabs .nav-link{border-bottom:none}}.tabs-accordion .tab-content .card .card-header .nav-link{padding-left:0;padding-right:10px;border-top:1px solid #e9e9e9}.tabs-accordion .tab-content .card .card-header .nav-link i{float:right}.tabs-accordion .tab-content .card .card-header .nav-link i:before{content:""}.tabs-accordion .tab-content .card .card-header .nav-link:not(.collapsed) i:before{content:""}.tabs-accordion .tab-content .card:first-child .card-header .nav-link{border-top:none}.tabs-accordion .tab-content .card:last-child .card-header .nav-link{border-bottom:1px solid #e9e9e9}.tabs-accordion .tab-content{overflow:hidden;padding:0;font-size:14px;line-height:24px;text-align:left}.tabs-accordion .tab-content>.tab-pane{border:none}@media(max-width: 767.98px){.tabs-accordion .tab-content>.tab-pane{display:block !important;opacity:1}}.tabs-accordion .tab-content>.tab-pane>.card-header{background-color:rgba(0,0,0,0);padding:0;border:none}@media(min-width: 768px){.tabs-accordion .tab-content>.tab-pane>.card-header{display:none}}@media(min-width: 768px){.tabs-accordion .tab-content>.tab-pane>.collapse,.tabs-accordion .tab-content>.tab-pane>.collapsing{display:block}}.tabs-accordion .tab-content>.tab-pane>.collapse>.card-body,.tabs-accordion .tab-content>.tab-pane>.collapsing>.card-body{padding:30px 0}.evento.list .evento.card{margin-bottom:1.5rem}.evento.list .row>*:last-child .evento.card{margin-bottom:0}.evento.card.miniature{border-color:#eee;border-width:2px}.evento.miniature .card-body .title{margin:0;overflow:hidden}.evento.miniature .card-body .title a{font-size:18px;font-weight:400;color:#41403f;position:relative;display:block;margin-bottom:0}.evento.list.mode-collapse .evento.miniature .card-body .title a{font-weight:bold;transition:color .4s ease}.evento.miniature .card-body .title a:hover{color:#ea4e5a}.evento.list.calendario .evento.miniature .card-body .title a:hover{color:#2e2d2c}.evento.miniature.past .title a{opacity:.7}.colourful .card-body .title,.colourful .title a,.colourful .title a:hover,.evento.miniature.active .card-body .title,.evento.miniature.active .title a,.evento.miniature.active .title a:hover{font-weight:bold;color:#fff !important}.evento.miniature .meta{overflow:hidden;position:relative;padding-top:5px}.evento .card-body .redactor,.evento .card-body .hora,.evento .card-body .lugar{font-size:13px;font-weight:bold;line-height:18px;text-transform:capitalize;display:inline-block;margin-right:20px;margin-bottom:0;color:#7c7c7c}.colourful .card-body .redactor,.colourful .card-body .hora,.colourful .card-body .lugar,.evento.miniature.active .card-body .redactor,.evento.miniature.active .card-body .hora,.evento.miniature.active .card-body .lugar{color:#fff}.evento.list.mode-collapse .redactor,.evento.list.mode-collapse .hora,.evento.list.mode-collapse .lugar{transition:color .4s ease}.evento.calendario .card-body .redactor,.evento.calendario .card-body .hora,.evento.calendario .card-body .lugar{display:block;margin:0 0 .5rem 0}@media(min-width: 768px){.evento.calendario .card-body .redactor,.evento.calendario .card-body .hora,.evento.calendario .card-body .lugar{display:inline-block;margin:0 20px 0 0}}.evento.miniature.past .redactor,.evento.miniature.past .hora,.evento.miniature.past .lugar{opacity:.7}.evento.calendario .card-body .redactor,.evento.calendario .card-body .hora,.evento.calendario .card-body .lugar{padding-left:4px}@media(min-width: 768px){.evento.calendario .card-body .redactor,.evento.calendario .card-body .hora,.evento.calendario .card-body .lugar{padding-left:0}}.evento.calendario .card-body .redactor .material-icons,.evento.calendario .card-body .hora .material-icons,.evento.calendario .card-body .lugar .material-icons{font-size:1rem;width:20px}@media(min-width: 768px){.evento.calendario .card-body .redactor .material-icons,.evento.calendario .card-body .hora .material-icons,.evento.calendario .card-body .lugar .material-icons{width:1em;font-size:24px}}section.evento.detail.calendario .card-body .redactor,.modal.calendario .redactor,section.evento.detail.calendario .card-body .hora,.modal.calendario .hora,section.evento.detail.calendario .card-body .lugar,.modal.calendario .lugar{font-weight:normal}@media(min-width: 768px){section.evento.detail.calendario .card-body .redactor .material-icons,.modal.calendario .redactor .material-icons,section.evento.detail.calendario .card-body .hora .material-icons,.modal.calendario .hora .material-icons,section.evento.detail.calendario .card-body .lugar .material-icons,.modal.calendario .lugar .material-icons{font-size:1rem}}.evento .card-body .agendar{font-size:13px;font-weight:bold;line-height:18px;text-transform:capitalize;display:inline-block;margin-right:20px;margin-bottom:0}.colourful .card-body .agendar,.evento.miniature.active .card-body .agendar{color:#fff}.evento.list.mode-collapse .agendar{transition:color .4s ease}.evento.calendario .card-body .agendar{display:block;margin:0 0 .5rem 0}@media(min-width: 768px){.evento.calendario .card-body .agendar{display:inline-block;margin:0 20px 0 0}}.colourful .card-footer .agendar,.evento.miniature.active .card-footer .agendar{color:#fff}@media(min-width: 768px){.evento.miniature.filbo-list .card-body .agendar{display:none}}.card-footer .agendar{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding-bottom:10px}@media(min-width: 768px){.card-footer .agendar{padding-right:10px;padding-bottom:0}}.card-footer .agendar i{display:block}.evento.miniature.filbo-list .card-footer .agendar{display:none}@media(min-width: 768px){.evento.miniature.filbo-list .card-footer .agendar{display:flex}}.evento .card-body .description{font-size:14px;font-weight:400;color:#515151;margin:0;width:100%;padding:10px 0}.evento.miniature.past .description{opacity:.7}.evento.miniature .card-body .description{display:inline-block}.colourful .card-body .description,.evento.miniature.active .card-body .description{color:#fff}.card-footer .evento-ver{flex-direction:column;height:100%;align-items:center;justify-content:center;padding-bottom:10px}.colourful .card-footer .evento-ver,.evento.miniature.active .card-footer .evento-ver{color:#fff}.card-footer .evento-ver:after{font-weight:300;font-family:"Material Icons";font-size:24px;display:block;content:""}.card-footer .evento-ver.menos:after{content:""}.evento-date{min-width:40px;border-radius:3px;text-align:center;overflow:hidden;float:left;margin-right:15px}.evento-date .day{color:#ea4e5a;font-size:18px;display:block;line-height:27px;font-weight:700;background-color:#fff}.colourful .evento-date .day,.evento.miniature.active .evento-date .day{color:#45ada8}.evento.list.mode-collapse .evento-date .day{transition:color .4s ease}.evento.miniature.past .evento-date .day{opacity:.7}.evento-date .month{color:#fff;background:#ea4e5a;text-transform:uppercase;font-size:12px;display:block;line-height:20px;font-weight:400}.colourful .evento-date .month,.evento.miniature.active .evento-date .month{background-color:#2e2d2c}.evento.list.mode-collapse .evento-date .month{transition:background-color .4s ease}.evento.miniature.past .evento-date .month{opacity:.7}.evento-date .year,.evento-date .local-day{display:block;font-size:10px;line-height:15px;font-weight:400;background:#e9e9e9;color:#2e2d2c}.evento.miniature.past .evento-date .year,.evento.miniature.past .evento-date .local-day{opacity:.7}.evento-date .local-day{font-size:12px;line-height:20px}.evento.miniature img{max-width:100%}.evento.card .card-img-top{position:relative;overflow:hidden;border-bottom:2px solid #eee}.evento.card .card-img-top img{width:100%;-moz-transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.evento.card .card-img-top:hover img{-moz-transform:scale3d(1.1, 1.1, 1.1);-webkit-transform:scale3d(1.1, 1.1, 1.1);-o-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}.evento.card .card-body a.read-more{display:inline-block;line-height:18px;color:#555;text-transform:capitalize;font-size:14px;font-weight:500}.evento.card .card-body a.read-more i{color:#ea4e5a}.evento.card.miniature .card-img-top{border-bottom:2px solid #eee}.evento.card.miniature .card-body{padding:15px;position:relative;overflow:hidden}.slider{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;touch-action:pan-y}.slider-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translate3d(0px, 0, 0)}.slider>.row{flex-wrap:nowrap}.slider-slide{flex-shrink:0;position:relative;transition-property:transform;display:block}.slider-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.slider-css-mode>.slider-wrapper,.slider.css-mode:not(.slider-initialized)>.slider-wrapper{overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}@media(min-width: 992px){.slider-css-mode>.slider-wrapper,.slider.css-mode:not(.slider-initialized)>.slider-wrapper{overflow:hidden}}.slider-css-mode>.slider-wrapper>.slider-slide,.slider.css-mode:not(.slider-initialized)>.slider-wrapper>.slider-slide{scroll-snap-align:start start}.slider-pagination{text-align:center;line-height:1}.slider-pagination .bullet{display:inline-block;width:10px;height:10px;border-radius:10px;background:#d3d3d3;margin:2.5rem .4rem 0;transition:all 300ms linear}.slider-pagination .bullet.active{background:#ea4e5a}.slider-pagination .bullet:hover:not(.active){background:#ea4e5a}.slider-pagination .bullet:only-child{display:none !important}.five-products-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:nowrap}.five-products-content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}@media(min-width: 576px){.five-products-content{flex:0 0 auto;width:50%}}@media(min-width: 768px){.five-products-content{flex:0 0 auto;width:33.33333333%}.products-1 .five-products-content{margin-left:33.33333333%}.products-2 .five-products-content:first-child{margin-left:16.66666667%}}@media(min-width: 992px){.five-products-content{flex:0 0 auto;width:25%}.products-1 .five-products-content{margin-left:37.5%}.products-2 .five-products-content:first-child{margin-left:25%}.products-3 .five-products-content:first-child{margin-left:12.5%}}@media(min-width: 1200px){.five-products-content{flex:0 0 auto;width:20%}.products-1 .five-products-content{margin-left:40%}.products-2 .five-products-content:first-child{margin-left:30%}.products-3 .five-products-content:first-child{margin-left:20%}.products-4 .five-products-content:first-child{margin-left:10%}}.five-products-content:last-child .product-miniature .item-inner:before{content:none}.product-tabs{margin:15px 0 30px 0}@media(min-width: 768px){.product-tabs{margin-bottom:0}}@media(min-width: 768px){.nav-item.description{display:none}}@media(min-width: 768px){.tab-pane.description{display:none}}.product__details{background:#f8f9fa}.product__details .detail{display:flex;align-items:center;padding:.5rem;border-bottom:4px solid #fff}.product__details .detail__left{flex-grow:0;flex-shrink:0;width:50%}.product__details .detail__title{font-weight:700}.tab-author:not(.last){margin-bottom:1rem}.tab-author img{float:left;margin-right:.625rem}.tab-author p{margin-bottom:0}.tab-author .author-type{font-style:italic;color:#2e2d2c;margin-bottom:.5rem}.page-footer>.container:not(:last-child){margin-bottom:50px}
