#topbar{background-color:var(--topbar-bg-color);display:block;padding-left:0;padding-right:0;position:relative;height:4.8rem}body.scrolling #topbar{position:relative !important}#topbar .menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-left:1rem;padding-right:1rem}#topbar a:link,#topbar a:visited,#topbar a:hover,#topbar a:focus,#topbar a:link{text-decoration:none;color:var(--topbar-fg-color)}#topbar .main-menu ul{margin-bottom:0}#topbar .menu-item{display:inline-block;line-height:1.9rem;cursor:pointer}#topbar>.menu-item{font-size:1.6rem}#topbar .menu-item:hover{background-color:var(--text-color) !important}#topbar .menu-item a span{font-size:1.6rem}#topbar .menu-item>a{text-transform:uppercase;padding:1.4rem 0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}#topbar .menu-item svg{display:inline-block;width:1.4rem;height:auto;fill:var(--topbar-fg-color) !important}#topbar .menu-item:last-child{margin-right:0}#topbar .menu-item .sub-menu-item{display:none;position:absolute;top:4.5rem;line-height:normal;background-color:var(--topbar-menu-bg-color);cursor:auto}#topbar .social-icons .menu-item .sub-menu-item{min-width:250px;right:0}#topbar .social-icons .menu-item span{margin-left:.4em}#topbar .menu-item:hover .sub-menu-item{display:block;z-index:102}#topbar .menu-item:hover .sub-menu-item ul li a:hover{text-decoration:underline}#topbar .menu-item.is-menu{position:relative}#topbar .menu-item.is-menu .sub-menu-item{left:0}#topbar .menu-item.is-menu .sub-menu-item li{font-size:1.9rem}#topbar .menu-item.is-megamenu .sub-menu-item{width:100%;left:0;padding-left:3.2rem;padding-right:3.2rem}#topbar .menu-item .sub-menu-item{background:var(--text-color) !important}#topbar .menu-item.is-megamenu .menu-panel-container{display:-webkit-box;display:-ms-flexbox;display:flex}#topbar .menu-item.is-megamenu .menu-panel-container .sub-menu-item{background:var(--text-color) !important}#topbar .menu-item.is-megamenu .menu-panel-container .news_item .image_container{padding-bottom:2rem !important}#topbar .menu-item.is-megamenu .menu-panel-container .news_item .news_item_icons{display:none}#topbar .menu-item h5{margin-bottom:1rem !important;color:white !important;font-family:var(--primary-family-font)}#topbar #menu-item-cerca .form-control{display:block !important;width:100% !important;height:4rem !important;padding:0.375rem 0.75rem !important;font-size:2rem !important;font-weight:400 !important;line-height:1.5 !important;color:#495057 !important;background-color:#fff !important;background-clip:padding-box !important;border:1px solid #ced4da !important;border-radius:0.25rem !important;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out !important;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out !important;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out !important;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out !important}#searchbydate-datepicker{border-radius:0}#topbar #menu-item-cerca .vanilla-calendar button[type=button],#topbar #menu-item-cerca button[type=button].vanilla-calendar-day__btn,#topbar #menu-item-cerca button[type=submit].vanilla-calendar-day__btn{background-color:unset !important;border:none !important;margin:unset !important;font-size:1.8rem !important}#topbar #menu-item-cerca .btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;line-height:1.5;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;padding:0 3rem;font-size:1.5rem}#topbar #menu-item-cerca select[name=place],#topbar #menu-item-cerca input[type=text]{background:var(--text-color) !important}#topbar .menu-item.is-megamenu .last-post-container{display:-webkit-box;display:-ms-flexbox;display:flex}#topbar .menu-item .menu-panel{padding:3.2rem 3.2rem}#topbar .menu-panel ul.simple-menu-list li{margin-bottom:.3em;white-space:nowrap}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel1 ul.menu-secondary-menu li{text-transform:uppercase !important;font-weight:700 !important;font-size:2.4rem !important}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel1{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel1 ul.menu-main-menu{margin-bottom:1.6rem}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel1 ul.menu-main-menu li{text-transform:uppercase;font-weight:700;font-size:2.4rem}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel1 ul.menu-secondary-menu li{text-transform:uppercase;font-weight:400;font-size:1rem;margin-bottom:.3em}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel2{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;background-color:var(--topbar-megamenu-alt-color)}#topbar .main-menu ul.related{display:none}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel2 ul li{margin-bottom:.3em}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel2 ul li.all-items{margin-top:1em}#topbar .last-post-container .image_container{padding-bottom:50% !important}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel3{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel3 .last-post-container .last-post-menu-item{padding:0 1.6rem 0 1.6rem;-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}#topbar #menu-item-menu.menu-item.is-megamenu .menu-panel.menu-panel3 .last-post-container .last-post-menu-item .news_item .title{font-size:2.2rem}#topbar #menu-item-cerca button[type=button],#topbar #menu-item-cerca button[type=submit]{background-color:var(--topbar-menubutton-bg-color);border-color:var(--topbar-menubutton-bg-color);margin:.8rem 0}#topbar #menu-item-cerca.menu-item.is-megamenu .menu-panel{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}#topbar #menu-item-cerca h5:first-letter{text-transform:capitalize}#topbar #menu-item-cerca input[type=text]{border:1px solid var(--text-reverse-color);background-color:var(--topbar-menu-bg-color);color:var(--text-reverse-color)}#topbar #menu-item-cerca select[name=place]{display:block;width:100%;max-width:300px;min-height:192px;font-size:1.44rem;border:1px solid var(--text-reverse-color);background-color:var(--topbar-menu-bg-color);color:var(--text-reverse-color)}#topbar #menu-item-cerca select[name=place] option{margin-bottom:.2em}#topbar .menu-item h5{text-transform:uppercase}#topbar .menu-item button.btn-primary{text-transform:uppercase}#topbar #menu-item-cerca .datepicker td,#topbar #menu-item-cerca .datepicker th{padding:3px 6px}#topbar #menu-item-cerca .datepicker th{color:var(--text-reverse-color)}#topbar #menu-item-cerca .datepicker td.day{color:var(--text-reverse-color)}#topbar #menu-item-cerca .datepicker td.day.old{color:#999}#topbar .date-container{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#topbar .date-container span:first-letter{text-transform:uppercase}#topbar .date-container span{text-align:center;color:var(--site-bg-color) !important}#topbar .menu-right-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#topbar .social-menu-container .social-icons .menu-item>span{display:none}#topbar .social-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex}#topbar .social-menu-container .social-icons .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#topbar .social-menu-container .social-icons .menu-item ul{margin-bottom:0}#topbar .topbar-social-list li{display:inline-block;margin-right:.32rem}#topbar .topbar-social-list li:last-child{margin-right:0}#topbar .social-menu-container .social-icons .sub-menu-item ul li{margin:.8rem;padding:.8rem}#topbar .social-menu-container .social-icons .sub-menu-item ul li{-webkit-filter:saturate(50%);filter:saturate(50%)}#topbar .social-menu-container .social-icons .sub-menu-item ul li:hover{-webkit-filter:saturate(100%);filter:saturate(100%)}#topbar .social-menu-container .social-icons .sub-menu-item ul li span.icon{min-width:32px;display:inline-block;text-align:center;margin-right:0}#topbar .social-menu-container .social-icons .sub-menu-item ul li span.text{margin-right:0;text-transform:uppercase}#topbar .simple-menu-list li{position:relative}#topbar .simple-menu-list li .sub-item{position:absolute;left:100%;top:0;background-color:var(--topbar-bg-color);display:none}#topbar .simple-menu-list li:hover .sub-item{display:block}#topbar .simple-menu-list li>a{display:block;width:100%}#topbar .simple-menu-list li .sub-item ul{white-space:nowrap;padding:1.6rem}#topbar .menu-item.is-menu .sub-menu-item .sub-item li{font-size:.9em}
