.no-p{padding:0}.p-l-0{padding-left:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt14{margin-top:14px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt40{margin-top:40px}.mt80{margin-top:80px}.mt100{margin-top:100px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml40{margin-left:40px}.ml80{margin-left:80px}.ml100{margin-right:100px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr40{margin-right:40px}.mr80{margin-right:80px}.mr100{margin-right:100px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}.ml15-mr-10{margin-left:15px;margin-right:-10px}.mr-5{margin-right:-5px}.mr-10{margin-right:-10px}.mr-15{margin-right:-15px}.mr-20{margin-right:-20px}.mr-60{margin-right:-60px}.ml-5{margin-left:-5px}.ml-10{margin-left:-10px}.ml-15{margin-left:-15px}.ml-20{margin-left:-20px}.ml-60{margin-left:-60px}.bordered-left-low{border-left:1px solid #fff}.bordered-left-gray{border-left:1px solid rgba(0,0,0,.1)}html{font-size:14px}body{background:var(--general-background-color)}a,a:focus{text-decoration:none}a,a:focus,a:hover{color:var(--primary-color)}a:hover{text-decoration:underline;background:none}#epd a{color:#fff}@media (min-width:768px) and (max-width:992px){.contents-block-grid .col-sm-12,.contents-block-grid .col-xs-12{margin-bottom:5px}}@media (max-width:768px){.contents-block-grid .col-sm-12,.contents-block-grid .col-xs-12{margin-bottom:5px}}.container{background:none!important;padding:0}.container-background{min-height:75vh;background:#fff!important;padding:10px 2px}@media (min-width:768px) and (max-width:992px){.sidebar-block{margin-top:60px}}@media (max-width:768px){.sidebar-block{margin-top:60px}}h2.section-title{background:#000;color:#fff;font-size:25px;padding:3px 0 5px 5px;margin-top:20px}.fa-1-9x{font-size:1.9em}.gallery{margin-top:20px}.gallery .group{margin-bottom:5px}.gallery .caption{padding:0;margin:0;color:#7d7d7d}ul.files{margin-top:20px;padding:0;list-style:none}ul.files li{margin-bottom:5px}ul.files li a{font-size:16px;color:#3d3d3d}ul.files li a:hover{text-decoration:none;font-weight:700}div.right-menu{margin-top:25px}div.right-menu h3{color:var(--primary-color);font-family:var(--title-font)}div.right-menu ul li.first-level{border:1px solid var(--primary-color);font-family:var(--title-font);margin:2px 0}div.right-menu ul li.first-level a{color:var(--text-primary-color);background-color:var(--primary-color);display:block;width:100%;padding:2px 0 2px 5px}div.right-menu ul li.first-level a.selected-menu-child{background-color:var(--secondary-color);border:var(--secondary-color)}div.right-menu ul ul{margin-left:10px}div.right-menu ul ul li.second-level{border:none}div.right-menu ul ul li.second-level a{color:#000!important;background-color:#fff!important}div.right-menu ul ul li.second-level a.selected-menu-child,div.right-menu ul ul li.second-level ul li a.selected-menu-child{color:var(--primary-color)!important}#search-modal .btn{background:#7d7d7d;color:#fff;border-color:#7d7d7d;border-radius:0;font-weight:700;margin-top:5px}#search-modal .form-control{border:2px solid #7d7d7d;border-radius:0}.modal{z-index:99999999999999}#contact-alerts-hidden,#notification-message{display:none}ul.pager{text-align:right}ul.pager li>a{color:#000}ul.pager li>a,ul.pager li>span{border-radius:0}.pagination{float:right}.pagination li a{color:#000}.pagination>.active>span{background:var(--primary-color)!important;color:#fff;border-color:#ccc!important}.pagination-wrapper{text-align:right}.btn,.form-control{border-radius:0}.btn-primary,.btn-primary.active,.btn-primary.focus,.btn-primary:hover{background:var(--primary-color);border-color:var(--primary-color)}@media (min-width:992px) and (max-width:1200px){.filter-button{margin-top:5px}}@media (min-width:1200px){.filter-button{margin-top:5px}}@media (max-width:768px){.filter-menu-btn{width:100%;display:block;margin-top:6px}}fieldset{border:1px solid #ccc;margin:15px 0;min-width:0;padding:0 10px 5px}fieldset .conditions{font-size:11px;color:#444}legend{border-bottom:0;font-size:18px;margin-bottom:10px;padding:7px 0 0;width:inherit}.carousel-caption{padding-bottom:24px;background:#000 none repeat scroll 0 0;bottom:0;color:#fff;left:0;padding:12px 3px 24px;position:absolute;right:0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);width:100%;z-index:10;opacity:.7}.carousel-caption a{color:inherit;text-decoration:none}.carousel-caption a:hover{text-decoration:underline;color:#ccc}.carousel-indicators{bottom:0;margin-bottom:1px;left:0;list-style:outside none none;margin-left:0;padding-left:0;position:absolute;text-align:center;width:100%;z-index:15}.social-entry{margin-top:20px;margin-right:10px;float:left;width:auto}.social-entry .links-entry{margin-top:40px;background:#f7f7f7;padding:5px}.social-entry h4{color:#156102;font-size:1.5em;font-weight:700;text-align:center}.social-entry a{font-style:italic}.social-entry a:hover{color:#156102}.social-entry ul{list-style:none;padding:0}.social-entry .btn-share-whatsapp{font-size:.8em;padding:1px 5px;background:green;color:#fff}.social-entry .btn-share-telegram{font-size:.8em;background:#1277ff;color:#fff;padding:4px 10px!important;line-height:1!important;margin-left:1px}.panel-production .tabbable{height:300px;overflow:scroll}.featured-documents .featured-document{-webkit-box-shadow:rgba(50,50,93,.5) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px,rgba(10,37,64,.3) 0 -2px 6px 0 inset;box-shadow:0 50px 100px -20px rgba(50,50,93,.5),0 30px 60px -30px rgba(0,0,0,.3),inset 0 -2px 6px 0 rgba(10,37,64,.3);padding:10px;margin-top:20px}.featured-documents .featured-document i{float:left;margin:0 10px 0 0}#mixedSlider{position:relative}#mixedSlider .MS-content{white-space:nowrap;overflow:hidden;margin:0 5%}#mixedSlider .MS-content .item{display:inline-block;width:50%;position:relative;vertical-align:top;overflow:hidden;height:100%;white-space:normal;padding:0 10px}@media (max-width:991px){#mixedSlider .MS-content .item{width:50%}}@media (max-width:767px){#mixedSlider .MS-content .item{width:100%}}#mixedSlider .MS-content .item .imgTitle{position:relative}#mixedSlider .MS-content .item .imgTitle .blogTitle{margin:0;text-align:left;letter-spacing:2px;color:#252525;font-style:italic;position:absolute;background-color:hsla(0,0%,100%,.5);width:100%;bottom:0;font-weight:700;padding:0 0 2px 10px}#mixedSlider .MS-content .item .imgTitle img{height:auto;width:100%}#mixedSlider .MS-content .item p{font-size:16px;margin:2px 10px 0 5px;text-indent:15px}#mixedSlider .MS-content .item a{float:right;margin:0 20px 0 0;font-size:16px;font-style:italic;font-weight:700;letter-spacing:1px;-webkit-transition:.1s linear;transition:.1s linear}#mixedSlider .MS-content .item a:hover{text-shadow:0 0 1px grey}#mixedSlider .MS-controls button{position:absolute;border:none;background-color:transparent;outline:0;font-size:50px;top:95px;color:rgba(0,0,0,.4);-webkit-transition:.15s linear;transition:.15s linear}#mixedSlider .MS-controls button:hover{color:rgba(0,0,0,.8)}@media (max-width:992px){#mixedSlider .MS-controls button{font-size:30px}}@media (max-width:767px){#mixedSlider .MS-controls button{font-size:20px}}#mixedSlider .MS-controls .MS-left{left:0}@media (max-width:767px){#mixedSlider .MS-controls .MS-left{left:-10px}}#mixedSlider .MS-controls .MS-right{right:0}@media (max-width:767px){#mixedSlider .MS-controls .MS-right{right:-10px}}.top-menu{background-color:var(--primary-color)}.top-menu a{color:var(--text-primary-color)}.top-menu #menu-social-buttons li,.top-menu .language-switcher li{margin-left:10px}.top-menu .top-links{display:block;margin-left:20px}.top-menu .top-links li{margin-left:10px}@media (min-width:992px){.navbar{padding-top:0;padding-bottom:0}.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:0;right:0;width:100%;padding:20px}.navbar .nav-link{padding:1rem!important}}.col-megamenu ul li a{margin:0;width:auto;padding:.25rem}.megamenu h6,.megamenu h6 a{font-size:16px;color:var(--primary-color);font-family:var(--subtitle-font)}nav.main-menu{background-color:var(--primary-color);font-size:16px}nav.second-menu{background-color:var(--secondary-color);font-size:16px}.nav-link{color:var(--text-primary-color)!important;font-family:var(--title-font)!important}.nav-link:hover{-webkit-box-shadow:0 .5em 1em rgba(0,0,0,.3);box-shadow:0 .5em 1em rgba(0,0,0,.3);-webkit-transition:.3s;transition:.3s}.dropdown-item.dropdown-toggle:after{display:none!important}@media (min-width:992px){.dropdown-menu .dropdown-toggle:after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropdown-menu .dropdown-menu{margin-left:0;margin-right:0}.dropdown-menu li{position:relative}.nav-item .submenu{display:none;position:absolute;left:100%;top:-7px}.nav-item .submenu-left{right:100%;left:auto}.dropdown-menu>li:hover{background-color:#f1f1f1}.dropdown-menu>li:hover>.submenu{display:block}}@media (max-width:992px){nav.second-menu{display:none}}.header-image{background-color:#fff}.header-image .text{margin-left:20px;float:left}.header-image .image{float:left}.header-image a:hover{text-decoration:none}.header-image h1{color:var(--header-title-color);font-family:var(--header-title-font)!important}.header-image h2{color:var(--header-subtitle-color);font-family:var(--header-subtitle-font)!important}.full-div-img{height:auto;width:100vw;display:block}.fit-image-h{width:90%;height:45%}.fit-image-h,.fit-image-v{-o-object-fit:cover;object-fit:cover}.fit-image-v{width:45%;height:90%}.fit-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.footer{background-color:var(--primary-color)}.footer,.footer a{color:var(--text-primary-color)!important}.footer ul.menu-social-buttons{list-style:none outside none;margin:20px 0 0;padding:0;float:right;bottom:0}.footer ul.menu-social-buttons li{float:left;margin:0 10px}.footer #footer-page-list{list-style:none outside none;margin:0;padding:0;float:right;top:0}.footer #footer-page-list li{float:left;margin:0 10px}.footer-logo-with-background{background-color:var(--primary-color)}.footer-logo-with-background hr{border-top:.5px solid var(--text-primary-color);width:80%;margin:0 auto}#footer-logo-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer-logo-list li{margin:1rem auto;padding:0 1rem}#footer-logo-list li a img{height:60px}#footer-logo-list li a:hover{opacity:.7}.footer-nav{margin-bottom:0}.contents-block{margin-top:20px}.contents-block h3{margin:5px 0 10px}.contents-block h3 a{color:#303030}.contents-block h3 a:hover{text-decoration:none;color:#ff5156}.contents-block li h3{margin:5px 0 10px}.contents-block li h3 a{color:#303030}.contents-block li h3 a:hover{text-decoration:none;color:#ff5156}.contents-block .row{margin-left:0}.contents-block .row:nth-child(n+2){margin-top:40px}.contents-block .read-more{margin-top:15px;border-radius:4px;background-color:var(--primary-color);border:none;color:#fff;text-align:center;padding:5px 10px;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;-webkit-box-shadow:0 10px 20px -8px rgba(0,0,0,.7);box-shadow:0 10px 20px -8px rgba(0,0,0,.7);display:inline-block;position:relative;-webkit-transition:.5s;transition:.5s;color:var(--text-primary-color)}.contents-block .read-more:after{content:"\BB";position:absolute;opacity:0;right:-20px;-webkit-transition:.5s;transition:.5s}.contents-block .read-more:hover{padding-right:24px;padding-left:8px;text-decoration:none}.contents-block .read-more:hover:after{opacity:1;right:10px}.contents-block-grid .row{margin-bottom:10px}.contents-block-grid .title-wrapper{background:rgba(0,0,0,.8);position:absolute;bottom:10px;padding:4px;margin-right:15px}.contents-block-grid .title-wrapper small{font-size:15px;color:#7d7d7d}.contents-block-grid .title-wrapper h3{margin:0}.contents-block-grid .title-wrapper h3 a{padding-right:140px;color:#fff}.contents-block-grid .title-wrapper h3 a:hover{text-decoration:none}.contents-block-grid h3{margin:5px 0 10px}.contents-block-grid h3 a{color:#303030}.contents-block-grid h3 a:hover{text-decoration:none;color:#ff5156}.highlighted-block{margin-top:20px}.highlighted-block small{font-size:15px;color:#7d7d7d}.highlighted-block h3{margin:5px 0 10px;font-size:30px}.highlighted-block h3 a{color:#000}.highlighted-block h3 a:hover{text-decoration:none;opacity:.8}.highlighted-block .row{margin:0 0 20px;padding:10px 0;background:#dddcda}.section-main-image{width:100%}.image-content{overflow:hidden;border-radius:5px;-webkit-box-shadow:0 10px 20px -8px rgba(0,0,0,.7);box-shadow:0 10px 20px -8px rgba(0,0,0,.7);padding:0!important}.image-content img{max-width:100%;-webkit-transition:all .3s;transition:all .3s}.image-content:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.post-info{color:#7d7d7d;font-size:15px}.post-info small.date{margin-right:20px}.tag{margin-right:10px;color:#7d7d7d}.tag:hover{text-decoration:underline;color:#7d7d7d}.schedule-wrapper{margin-bottom:20px}.schedule-wrapper h2{color:#000}.schedule-wrapper .schedule{background:#898989;color:#fff;font-size:20px;text-align:center}.schedule-wrapper .schedule h4{font-size:25px}.schedule-wrapper .schedule h4 a{color:#fff}.schedule-wrapper .schedule h4 a:hover{text-decoration:none}.widget-wrapper{margin-top:20px;margin-bottom:5px}.widget-wrapper h3{background:var(--primary-color);color:var(--text-primary-color)!important;border-bottom:var(--primary-color) 3px solid;color:#fff;font-size:1.3em;padding:5px 0 5px 5px;margin-top:0;margin-bottom:0;font-weight:700;text-transform:uppercase;text-align:center;font-family:var(--headers-font)}.widget-wrapper h3 a{color:#fff;text-decoration:none}.widget-wrapper h3 a:hover{text-decoration:none}.widget-wrapper .links-button .btn-sq-lg{max-width:150px;width:45%!important;margin:0 10px 10px 0!important;font-size:20px;padding-top:30px;opacity:1;-webkit-transition:.3s;transition:.3s;border:none;-webkit-box-shadow:0 10px 20px -8px rgba(0,0,0,.7);box-shadow:0 10px 20px -8px rgba(0,0,0,.7)}.widget-wrapper .links-button .btn-sq-lg:hover{opacity:.6}.widget-wrapper .links-button .text-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.widget-wrapper .links-button .text-align-top i{position:relative;top:30px}.widget-wrapper .links-button .text-align-top.btn-rectangle i{top:15px}.widget-wrapper .links-button .text-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget-wrapper .links-button .text-align-center.btn-circle span{position:relative;bottom:-25%}.widget-wrapper .links-button .text-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.widget-wrapper .links-button .text-align-bottom i{position:relative;bottom:30px}.widget-wrapper .links-button .text-align-bottom.btn-rectangle i{bottom:15px}.widget-wrapper .links-button .text-align-bottom.btn-circle span{position:relative;bottom:-50%}.widget-wrapper .links-button .btn-square{height:150px!important}.widget-wrapper .links-button .btn-rectangle{height:100px!important}.widget-wrapper .links-button .btn-circle{height:150px!important;border-radius:1000%}.widget-wrapper .links-button .btn-circle a:before{float:left;height:100%;width:50%;shape-outside:radial-gradient(farthest-side at right,transparent calc(100% - var(--p)),#fff 0)}.widget-wrapper .links-button .btn-circle span{height:100%;width:50%;float:right;shape-outside:radial-gradient(farthest-side at left,transparent calc(100% - var(--p)),#fff 0)}.widget-wrapper .video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.widget-wrapper .video-responsive embed,.widget-wrapper .video-responsive iframe,.widget-wrapper .video-responsive object{height:100%;left:0;position:absolute;top:0;width:100%}.widget-wrapper .button-genera-effect{margin-top:5px;border-radius:4px;background-color:var(--primary-color);color:var(--text-primary-color)!important;border:none;color:#fff;text-align:center;padding:5px 10px;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;-webkit-box-shadow:0 10px 20px -8px rgba(0,0,0,.7);box-shadow:0 10px 20px -8px rgba(0,0,0,.7);display:inline-block;position:relative;-webkit-transition:.5s;transition:.5s}.widget-wrapper .button-genera-effect:after{content:"\BB";position:absolute;opacity:0;right:-20px;-webkit-transition:.5s;transition:.5s}.widget-wrapper .button-genera-effect:hover{padding-right:24px;padding-left:8px;text-decoration:none}.widget-wrapper .button-genera-effect:hover:after{opacity:1;right:10px}.widget-wrapper .display-all{background:#222;color:#fff;padding:2px 0 3px 3px;margin:-10px}.widget-wrapper .display-all a{color:inherit}.widget-wrapper .display-all a:hover{text-decoration:none}.widget-wrapper .widget{border:none;padding:10px 0}.widget-wrapper .widget a.answer-link{margin-top:15px;color:#333}.widget-wrapper .widget iframe{width:100%}.widget-wrapper .widget ul.event-list{padding:0;list-style:none}.widget-wrapper .widget ul.event-list li{box-shadow:0 0 8px #ddd;-webkit-box-shadow:0 0 8px #aaa;border-bottom:none;margin-bottom:15px;padding:8px}.widget-wrapper .widget ul.event-list li:last-child{margin-bottom:30px;padding-bottom:12px}.widget-wrapper .widget ul.event-list li .dates{background:var(--primary-color);color:#fff;display:inline-block;margin-bottom:3px;padding:0 4px;text-transform:uppercase;font-weight:700}.widget-wrapper .widget ul.event-list li .time-place{color:#7d7d7d;font-weight:700}.widget-wrapper .widget ul.event-list li h4.title{margin:0 0 8px;font-size:22px}.widget-wrapper .widget ul.event-list li h4.title a{color:#303030}.widget-wrapper .widget ul.event-list li h4.title a:hover{text-decoration:none;opacity:.8}.widget-wrapper .widget .more-events{background-color:var(--primary-color);color:#fff;display:block;position:absolute;right:0;bottom:0;padding:2px 5px}.widget-wrapper .widget ul.links{list-style:none;padding-left:2px}.widget-wrapper .widget ul.links li{font-size:18px;font-weight:600;padding:3px 0}.widget-wrapper .widget ul.links li a{color:var(--primary-color)}.widget-wrapper .widget ul.document-list{padding:0;list-style:none}.widget-wrapper .widget ul.document-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dddcda;margin-bottom:10px;min-height:60px}.widget-wrapper .widget ul.document-list li:last-child{border:0}.widget-wrapper .widget ul.document-list li:hover{opacity:.8}.widget-wrapper .widget ul.document-list li i{font-size:30px}.widget-wrapper .widget ul.document-list li h4{margin:0 0 10px;font-size:20px}.widget-wrapper .widget ul.document-list li h4 a{color:#303030}.widget-wrapper .widget ul.document-list li h4 a:hover{text-decoration:none}.widget-wrapper .with-borders{border:1px solid #ddd!important;padding:10px}.widget-wrapper .agenda-list{position:relative}.widget-wrapper .agenda-list h4 a:hover{text-decoration:none}.widget-wrapper .g-recaptcha{-webkit-transform:scale(.77);transform:scale(.77);-webkit-transform-origin:0 0;transform-origin:0 0}.widget-wrapper .section-posts-list-widget .post .img-content{width:100%;height:80px;overflow:hidden;position:relative}.widget-wrapper .section-posts-list-widget .post .img-content img{position:absolute;left:-100%;right:-100%;top:-80%;bottom:-100%;margin:auto;min-height:100%;min-width:100%}div.widget-wrapper>div.links-button{-webkit-box-shadow:none!important;box-shadow:none!important}.sidebar-block .links-button .btn-sq-lg{width:150px!important}.calendar{width:100%;margin:0 auto;font-size:10px;padding:5px 1px}.fc-toolbar{font-size:.9em;background:var(--primary-color);color:#fff;margin-bottom:0}.fc-toolbar h2{font-size:18px;padding-top:3px;white-space:normal!important}.fc-more-cell a{display:block;width:85%;margin:1px auto 0;border-radius:3px;background:grey;color:transparent;overflow:hidden;height:4px}.fc-more-popover{width:100px}.fc-event{background-color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.fc-content,.fc-view-agendaWeek .fc-event,.fc-view-month .fc-event{font-size:.8rem!important;overflow:hidden;padding:10px 0}.fc-time{font-size:0!important}.fc-view-agendaWeek .fc-event-vert{font-size:0;overflow:hidden;width:2px!important}.fc-agenda-axis{width:20px!important;font-size:.7em}.fc button{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:1em;height:2.7em;margin:0;padding:0 .6em;white-space:nowrap}.fc-button-content{padding:0}.fc-icon,body .fc{font-size:11px}.fc-state-default.fc-corner-right{border-bottom-right-radius:0;border-top-right-radius:0}.fc-state-default.fc-corner-left{border-bottom-left-radius:0;border-top-left-radius:0}.fc-day-grid-container{min-height:276px!important}.all-events{font-size:12px;padding:5px;margin:0 5px 5px;background-color:#222;text-align:center}.all-events a{color:#fff}.event-title{margin:5px 0}.label-event{background:var(--primary-color);font-size:15px;border-radius:0;display:block;border:1px solid var(--primary-color)}.event-details{font-size:17px;color:#393939;margin-top:5px;font-weight:700;text-align:center;text-transform:capitalize}.post-event-block{margin-top:20px}.post-event-block .dates{background:#222;color:#fff;display:inline-block;margin-bottom:5px;margin-left:0;padding:0 4px;text-transform:uppercase}.post-event-block .time-place{color:#7d7d7d;font-weight:700}.post-event-block img.featured{margin-bottom:2px}.post-block{margin-top:20px}.post-block small{color:#7d7d7d;font-size:20px}.post-block h3{font-size:30px;margin-top:10px}.post-block .gallery{text-align:center}.post-block a.img-thumbnail{float:none;display:inline-block;margin:0 10px 10px 0}@media (min-width:1200px){.post-block a.img-thumbnail{float:left;max-width:65%}}.post-block a.img-thumbnail img.featured{max-height:300px}.post-block .excerpt{color:#7d7d7d;font-size:14px;font-weight:300}.list-block{margin-top:20px}.list-block small{color:#7d7d7d;font-size:20px}.list-block h2{font-size:32px;margin-top:12px}.list-block img.featured{margin-bottom:2px}.list-block .excerpt{color:#7d7d7d;font-size:14px}.sublist-block{margin-top:20px;margin-left:15px}.sublist-block small{color:#7d7d7d;font-size:20px}.sublist-block h3{margin-top:10px}.sublist-block img.featured{margin-bottom:2px}.sublist-block .excerpt{color:#7d7d7d;font-size:13px}.sublist-block ul{list-style:none;margin-left:0;padding-left:0}.line-block{margin-top:20px}.line-block a{color:var(--primary-color)!important;text-decoration:none}@media (max-width:768px){.line-block .row div .excerpt{margin-top:15px}}.line-block small{color:#7d7d7d;font-size:20px}.line-block h4{font-size:14px;margin-top:10px}.line-block .excerpt{color:#7d7d7d;font-size:14px}@media (max-width:768px){.line-block .nr-s{margin-right:0!important;float:none;width:90%;margin-bottom:10px;margin-right:10px}}.documents-block table thead tr th{font-size:20px;color:#7d7d7d}.documents-block table tbody tr td{font-size:17px}.documents-block table tbody tr td a{color:#000}.documents-block table tbody tr td a:hover{text-decoration:none;opacity:.8}.related-content ul{padding:0;list-style:none}.related-content ul li a{color:#7d7d7d;font-weight:700}.related-content ul li a:hover{opacity:.8;text-decoration:none}.panel-group{margin-top:15px}.label-contact,.panel-group .panel{border-radius:0}.label-contact{background:#333;font-size:12px}@media (max-width:768px){.label-contact{display:block;font-size:15px}}.label-contact:first-child{margin-top:8px}@media (max-width:768px){.panel-title{padding:15px 0}}.event-filters{margin-bottom:20px}.event-filters label{color:#7d7d7d}.event-filters .form-control{border:2px solid #7d7d7d;border-radius:0}.event-filters .btn{background:#7d7d7d;color:#fff;border-color:#7d7d7d;border-radius:0;font-weight:700;margin-top:5px}.event-filters .btn:hover{opacity:.8}.post-event-block time{border:1px solid #a3a3a3;display:inline-block;float:left;margin:0;min-height:116px;padding:0;width:140px}.post-event-block .info-event-info{color:#7d7d7d}.post-event-block .info-event-info span{margin-right:10px}ul.agenda-block{padding:0;list-style:none}ul.agenda-block>li{box-shadow:0 0 10px #ddd;-webkit-box-shadow:0 0 10px #aaa;border-bottom:none;margin-bottom:20px;padding:10px;display:block;overflow:hidden;position:relative;width:100%}ul.agenda-block>li:last-child{margin-bottom:30px;padding-bottom:12px}ul.agenda-block>li .dates{background:var(--primary-color);color:#fff;display:inline-block;margin-bottom:3px;padding:0 4px;text-transform:uppercase;font-weight:700}ul.agenda-block>li .time-place{color:#7d7d7d;font-weight:700}ul.agenda-block>li time{display:inline-block;width:140px;padding:0;float:left;margin:0;min-height:116px;border:1px solid var(--primary-color)}ul.agenda-block>li time>span{display:none}ul.agenda-block>li time>.day-month{color:#fff;display:block;font-size:19px;font-weight:700;line-height:1;padding:5px 0;background:#24720d;text-align:center}ul.agenda-block>li time>.time{display:block;font-size:20px;font-weight:700;margin-top:10px;text-align:center}ul.agenda-block>li time>.place{font-size:15px;display:block;text-align:center;margin-bottom:10px}ul.agenda-block>li time .category{display:block;color:#fff;font-size:20px;text-align:center;background:#a3a3a3}ul.agenda-block>li .info{overflow:hidden;padding-left:0;padding-right:40px;position:relative;text-align:left}ul.agenda-block>li .info .event-type{background:#a3a3a3;color:#fff}ul.agenda-block>li .info .title{padding:0;margin-bottom:0;font-size:30px;margin-top:0}ul.agenda-block>li .info .title a{color:#393939;font-family:Lato,cursive;font-size:.8em}ul.agenda-block>li .info .title a:hover{text-decoration:none;opacity:.8}ul.agenda-block>li .info p{margin-left:5px}.slider .feature-outer{height:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider .feature-outer .feature-inner{padding:10px;width:100%}.slider .feature-outer .feature-inner i{font-size:20px;width:100%;text-align:center}.slider .feature-outer .feature-inner h3,.slider .feature-outer .feature-inner p{text-align:center}.slider .a:hover .feature-outer,.slider .a:hover .feature-outer .feature-inner{opacity:.6}.slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.slick-slide{height:inherit!important}.slick-dots{display:none!important}.slick-prev{left:0!important}.slick-next,.slick-prev{padding:0!important;width:20px!important;height:20px!important;top:40%!important;background:#80808047!important;z-index:1!important}.slick-next{right:0!important}.slick-dotted.slick-slider{margin-bottom:-50px}.line-menu li{height:400px;overflow:hidden;list-style-type:none;background:var(--primary-color);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:1px 1px 2px rgba(0,0,0,.5);margin-bottom:20px}.line-menu li,.line-menu li a{position:relative;color:var(--primary-color);text-align:center}.line-menu li a{width:100%;height:100%;display:block;-webkit-transition:.5s;transition:.5s}.line-menu li a:hover{background-color:var(--text-primary-color)}.line-menu li iframe{width:100%}.line-menu li iframe,.line-menu li img{display:block;height:47%;margin-top:10px}.line-menu li img{margin-left:auto;margin-right:auto}.line-content{font-family:var(--title-font);position:absolute;left:0;width:100%;height:50%;top:50%;overflow:auto}.line-content,.line-sub{text-align:center;color:var(--text-primary-color)}.line-sub{font-size:12px;font-family:var(--subtitle-font);font-style:italic;line-height:12px;padding:5px}.line-sub a{text-align:center!important;color:var(--text-primary-color)!important;text-decoration:underline!important}.line-sub a:hover{background-color:transparent!important}.line-sub div{margin-left:2px!important;margin-right:2px!important}.icon-background{color:var(--text-primary-color)}#line-route:hover~.line-content,#line-route:hover~.line-content .line-sub{color:var(--primary-color)}#line-route:hover~.line-content .line-sub a{color:var(--primary-color)!important}.template-2 .container .top-menu{border-bottom:2px solid var(--primary-color);background-color:#fff!important;padding-top:10px;padding-bottom:10px}.template-2 .container .top-menu a{color:#707070}.template-2 .container .top-menu a:hover{color:var(--primary-color)}.template-2 .container .widget-wrapper h3{background-color:#fff!important;color:var(--primary-color)!important;border-bottom:1px solid var(--primary-color);text-align:left}.template-2 .container .footer{padding-top:20px;border-top:2px solid var(--primary-color);background-color:#fff!important}.template-2 .container .footer p{color:var(--primary-color)!important}.template-2 .container .footer a{color:#707070!important}.template-2 .container .footer a:hover{color:var(--primary-color)!important}.template-3 .home .container-background{background-color:transparent!important}.template-3 .container{max-width:100vw}.template-3 .container .top-menu{border-bottom:2px solid var(--primary-color);color:var(--text-primary-color)!important;padding-top:10px;padding-bottom:10px}.template-3 .container .top-menu a{color:var(--text-primary-color)}.template-3 .container .top-menu a:hover{opacity:.6}.template-3 .container .top-menu #menu-social-buttons{position:absolute;right:20px}.template-3 .container .header-image{background-color:transparent!important;max-width:1140px;margin:0 auto}.template-3 .container .main-menu{background-color:var(--primary-color)}.template-3 .container .second-menu{background-color:var(--secondary-color)}.template-3 .container #main_nav,.template-3 .container #main_nav .megamenu div.row{max-width:1140px;margin:0 auto}.template-3 .container #second_nav{max-width:1px;margin:0 auto}.template-3 .container #second_nav .megamenu div.row,.template-3 .container .container-background{max-width:1140px;margin:0 auto}.template-3 .container .container-background .widget-wrapper h3{background-color:var(--primary-color)!important;color:#fff!important}.template-3 .container .container-background .widget-wrapper .widget{background-color:#fff}.template-3 .container .widget-wrapper h3{background-color:var(--text-primary-color)!important;color:var(--primary-color)!important;border-bottom:1px solid var(--primary-color);text-align:left}.template-3 .container .footer{padding-top:20px;border-top:2px solid var(--primary-color);background-color:var(--primary-color)!important}.template-3 .container .footer,.template-3 .container .footer a,.template-3 .container .footer p{color:var(--text-primary-color)!important}.template-4 a:hover{text-decoration:none!important}.template-4 .container-background{background-color:transparent!important}.template-4 .container{max-width:100vw}.template-4 .container .content{max-width:90vw;width:90vw;margin:0 auto}.template-4 .container .main-menu{padding:0 5vw}.template-4 .container .main-menu .main-menu-container{width:100%}.template-4 .container .main-menu #main_nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.template-4 .container .main-menu .title h1{font-family:var(--header-title-font);color:var(--header-title-color)}.template-4 .container .main-menu .title h2{font-family:var(--header-subtitle-font);color:var(--header-subtitle-color)}.template-4 .container .main-menu .nav-item{padding:0 10px}.template-4 .container .main-menu .nav-item .nav-link,.template-4 .container .main-menu .nav-item .nav-link:after,.template-4 .container .main-menu .nav-item .nav-link:before{-webkit-transition:all .5s;transition:all .5s}.template-4 .container .main-menu .nav-item .nav-link{position:relative;z-index:1}.template-4 .container .main-menu .nav-item .nav-link:hover{color:#000}.template-4 .container .main-menu .nav-item .nav-link:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:1px;height:100%;content:".";color:transparent;background:var(--secondary-color);visibility:none;opacity:0;z-index:-1}.template-4 .container .main-menu .nav-item .nav-link:hover:after{opacity:1;visibility:visible;width:100%}.template-4 .container .main-menu .nav-item .dropdown-item:focus{background:var(--secondary-color)}.template-4 .container .second-menu{background-color:var(--primary-color)}.template-4 .container .second-menu .nav-item .nav-link,.template-4 .container .second-menu .nav-item .nav-link:after,.template-4 .container .second-menu .nav-item .nav-link:before{-webkit-transition:all .5s;transition:all .5s}.template-4 .container .second-menu .nav-item .nav-link{position:relative}.template-4 .container .second-menu .nav-item .nav-link:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:".";color:transparentz;background:var(--secondary-color);height:3px}.template-4 .container .second-menu .nav-item .nav-link:hover:after{width:100%}.template-4 .container .header-image{background-size:cover;height:20vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--secondary-color)}.template-4 .container .header-image.home{height:50vh!important}.template-4 .container .feature-outer{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:hidden;opacity:.7}.template-4 .container .feature-outer:hover{opacity:1}.template-4 .container .feature-inner{display:block}.template-4 .container .feature-inner h3{font-weight:900!important;margin-top:1em;text-transform:uppercase}.template-4 .container .feature-image{width:100%;max-height:25vh;overflow-y:hidden;margin:auto 0}.template-4 .widget-wrapper h3{color:var(--secondary-color)!important;border-bottom:0!important;background:none!important;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-4 .widget-wrapper h3:after{content:"";height:2px;background:var(--secondary-color);-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:15px}.template-4 .dropdown-menu{margin:0;background:var(--general-background-color)}.template-4 .contents-block-grid a:hover,.template-4 .contents-block a:hover{color:var(--secondary-color)}.template-4 .right-menu .nav{background-color:var(--secondary-color)!important;border-radius:5px}.template-4 .right-menu .first-level{border:none;margin:0}.template-4 .right-menu .first-level a{background-color:transparent;padding:5px 0 5px 5px}.template-4 .right-menu .second-level a{background-color:transparent!important;color:var(--text-primary-color)!important}.template-4 .right-menu a:hover{background-color:var(--primary-color)!important;border-radius:5px}