@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("line-awesome.min.css");html{scroll-behavior:smooth}body{display:block;font:400 16px/1.5em "Lato", sans-serif !important;background:#fff;overflow-x:hidden;overflow-y:auto;width:100%;color:#010300;padding:148px 0 0 0;margin:0 !important;scrollbar-width:thin !important;scrollbar-color:#000 #f7f7f7}body.menuopen{overflow:hidden}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#f7f7f7;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px}body::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:1px solid #f7f7f7;-webkit-border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}body::-webkit-resizer{width:10px;background:#f7f7f7}@media screen and (max-width: 1200px){body{padding:28px 0 0 0 !important}}h1,.h1,h2,.h2,h3,.h3,.blg-main .blg-art-body h2,.blg-main-lg .blg-art-body h2,h4,.h4,h5,.h5,h6,.h6{font-family:"Lato", sans-serif !important}h1,h2,h3{font-weight:600;line-height:1em;padding:0;margin:0 0 30px;color:#40c903}h1{font-size:2.750em}h2{font-size:1.8em;position:relative;overflow:hidden;text-align:left}h3{font-size:1.6em}h4{font-size:1.5em}h5{font-size:1.1em}h6{font-size:1em;color:#010300;margin:0 0 10px}*{outline:none !important}a{outline:none !important;color:#000;transition:all 0.5s ease-in}a:visited{color:#010300}a:hover{color:#000;text-decoration:none !important}input,select,textarea,button{width:calc(100% - 20px);outline:none !important;border:none;border:solid 1px #010300;padding:0.2em 1em;margin:10px 0 0;color:#010300;background:#fff;font-weight:300;font-size:1em;border-radius:0;max-height:240px;scrollbar-width:thin !important;scrollbar-color:#000 #f7f7f7}input:focus,select:focus,textarea:focus,button:focus{border-color:#000;color:#000}input::-webkit-scrollbar,select::-webkit-scrollbar,textarea::-webkit-scrollbar,button::-webkit-scrollbar{width:10px}input::-webkit-scrollbar-track,select::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,button::-webkit-scrollbar-track{background:#f7f7f7;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px}input::-webkit-scrollbar-thumb,select::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,button::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:1px solid #f7f7f7;-webkit-border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}input::-webkit-resizer,select::-webkit-resizer,textarea::-webkit-resizer,button::-webkit-resizer{width:10px;background:#f7f7f7}input[type="checkbox"],input[type="radio"]{width:auto}input[type="submit"],button{color:#010300;font-weight:700;background:#000;font-weight:700;border-radius:0;color:#fff;text-transform:uppercase}select{width:100%;max-width:300px;padding:0px 35px 0px 5px;font-size:0.9em;height:35px;text-transform:lowercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../img/select_chevron.png") no-repeat calc(100% - 15px) 15px;background-size:10px auto;cursor:pointer;margin:0}.select2-selection{border-radius:0 !important;font-size:1rem !important}.select2-container{font-size:1rem !important}.select2-container .select2-dropdown{border-color:#000 !important;border-radius:0 !important}.select2-container input{margin:0 !important}.select2-container .select2-search{background:rgba(247,247,247,0.1) !important}.select2-container .select2-results__option--highlighted{background:#000 !important}select::-ms-expand{display:none}@media screen and (min-width: 0\0){select{background:none\9;padding:5px\9}}strong{color:#000;font-weight:600}#mainwrap .container,#masthead .container,#colophon .container{max-width:1280px}#slider_row{max-width:1280px;margin:0 auto}.ui-autocomplete{background:rgba(255,255,255,0.9);border:none;max-width:300px !important;max-height:300px;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;z-index:10003;font-size:0.7em;font-weight:300;letter-spacing:0.2em}.ui-autocomplete .ui-menu-item{border-bottom:dotted 1px #b3b3b3;list-style:none;margin:0;text-transform:uppercase;cursor:pointer}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:5px 10px}.ui-autocomplete .ui-menu-item:hover{background:rgba(255,255,255,0.9);color:#010300;border-bottom:dotted 1px #000}.ui-helper-hidden-accessible{display:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:rgba(247,247,247,0.9);font-weight:600;color:#000}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:none;background:#fff;font-weight:normal;color:#000}.ui-tabs{background:transparent;border:none;overflow:hidden}.ui-widget-header{background:transparent;border:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.ui-tabs-nav li{display:inline-block !important;float:none !important;top:0px;margin:0em;padding-bottom:0px;padding:0 12.5px}.ui-tabs-nav .ui-state-default{background:transparent;border:none}.ui-tabs-nav .ui-state-default a{color:#010300}.ui-tabs-nav .ui-state-active{background:transparent;border:none;font-weight:600}.ui-tabs-nav .ui-state-active a{color:#000}.ui-tabs-panel{width:100% !important;overflow:hidden}.ui-widget-overlay{background:rgba(0,0,0,0.5);width:100%;min-height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:10000}.ui-dialog{background:#fff;width:calc(100% - 30px) !important;max-width:900px !important;overflow:hidden;border:solid 1px #000;border-radius:25px;z-index:10001;font-size:1rem;line-height:1.3rem}.ui-dialog .ui-dialog-titlebar{background:#000;color:#fff;padding:5px 10px;margin:0 0 15px;font-size:1.2em;text-transform:uppercase}.ui-dialog .ui-dialog-titlebar-close{display:block;position:absolute;top:0;right:10px;width:16px;height:16px;color:#fff}.ui-dialog .ui-dialog-titlebar-close:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f057"}.ui-dialog .ui-dialog-content{display:block;padding:15px;text-align:center}.ui-dialog .ui-dialog-content label{display:block;width:100%;border-bottom:solid 1px #b3b3b3;font-size:1.1em;color:#010300;text-transform:capitalize}.ui-dialog .ui-dialog-content select{display:block;width:100%;margin:0 0 15px;border:none;border-bottom:solid 1px #b3b3b3}.fancybox-slide--html{height:auto !important;max-height:100%;top:50%;transform:translateY(-50%);margin-top:50px}.fancybox-slide--html .fancybox-close-small{display:block;width:100%;height:100%;max-width:55px;max-height:55px;background:url("../../img/icons/icon_close.png") no-repeat top left/100% auto;text-indent:-9000em;text-align:left;top:20px;right:auto;left:50%;transform:translateX(566px)}.fancybox-slide--html .fancybox-close-small svg{display:none}.fancybox-slide--html header#masthead,.fancybox-slide--html .skip-link,.fancybox-slide--html footer#colophon{display:none !important}.fancybox-slide--html #page{background:#f7f7f7;max-width:1440px;overflow:hidden}.fancybox-bg{background:#f7f7f7;opacity:1 !important}@media screen and (max-width: 1440px){.fancybox-container{z-index:1000000}}@media screen and (max-width: 768px){.fancybox-slide--html .fancybox-close-small{transform:translateX(0);left:auto;right:0;top:0}.fancybox-content{padding:60px 30px}}.r-tabs .r-tabs-nav{margin:0;padding:0}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}.r-tabs .r-tabs-panel{padding:0;display:none}.r-tabs .r-tabs-accordion-title{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}@media only screen and (max-width: 1024px){.r-tabs .r-tabs-nav{display:none !important}.r-tabs .r-tabs-accordion-title{display:block !important}}.wpcf7 form.sent .wpcf7-response-output{background:#fff}div#page{width:100%;height:auto;overflow:hidden}@media screen and (max-width: 1024px){div#page{padding-top:62px}}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#fff}.swiper-button-prev,.swiper-button-next,.scrollTop{width:50px !important;height:50px !important;text-indent:-9000em;box-shadow:none !important}.swiper-button-prev.swiper-button-prev,.swiper-button-next.swiper-button-prev,.scrollTop.swiper-button-prev{background:#fff url("../img/freccia_sx.svg") no-repeat 0 0/cover !important}.swiper-button-prev.swiper-button-next,.swiper-button-next.swiper-button-next,.scrollTop.swiper-button-next{background:#fff url("../img/freccia_dx.svg") no-repeat 0 0/cover !important}.swiper-button-prev.scrollTop,.swiper-button-next.scrollTop,.scrollTop.scrollTop{background:#fff url("../img/freccia_sx.svg") no-repeat 0 0/cover !important;transform:rotate(90deg)}.swiper-pagination-bullet{background:#fff !important;border-color:#fff !important}.breadcrumb{display:none}.pagination{border:1px solid #000 !important}.pagination li{border-right:1px solid #000 !important}.pagination li:last-child{border-right:none !important}.pagination li a{color:#000 !important}.pagination li.current a{background:#000 !important;color:#fff !important}header#masthead{position:fixed;top:0;left:0;border:none;background:#fff;box-shadow:0 0 10px #010300;width:100%;padding:15px;margin:0 0 50px;z-index:10}header#masthead #menu-header{order:0}header#masthead .row .col-sm-12,header#masthead .row-expand .col-sm-12,header#masthead .row-compact .col-sm-12,header#masthead .row-fluid .col-sm-12,header#masthead .row-fluid-full .col-sm-12{align-items:flex-start}header#masthead .row .col-sm-12 .site-branding,header#masthead .row-expand .col-sm-12 .site-branding,header#masthead .row-compact .col-sm-12 .site-branding,header#masthead .row-fluid .col-sm-12 .site-branding,header#masthead .row-fluid-full .col-sm-12 .site-branding{order:1;width:270px;height:auto;margin:30px 15px 0}header#masthead .row .col-sm-12 .site-branding img,header#masthead .row-expand .col-sm-12 .site-branding img,header#masthead .row-compact .col-sm-12 .site-branding img,header#masthead .row-fluid .col-sm-12 .site-branding img,header#masthead .row-fluid-full .col-sm-12 .site-branding img{display:block;width:100%;height:100%;object-fit:contain}header#masthead .row .col-sm-12 nav,header#masthead .row-expand .col-sm-12 nav,header#masthead .row-compact .col-sm-12 nav,header#masthead .row-fluid .col-sm-12 nav,header#masthead .row-fluid-full .col-sm-12 nav{max-width:580px;height:auto !important;margin:60px 0 0 auto}header#masthead .row .col-sm-12 nav ul,header#masthead .row-expand .col-sm-12 nav ul,header#masthead .row-compact .col-sm-12 nav ul,header#masthead .row-fluid .col-sm-12 nav ul,header#masthead .row-fluid-full .col-sm-12 nav ul{display:flex;flex-flow:row;justify-content:flex-end}header#masthead .row .col-sm-12 nav ul li,header#masthead .row-expand .col-sm-12 nav ul li,header#masthead .row-compact .col-sm-12 nav ul li,header#masthead .row-fluid .col-sm-12 nav ul li,header#masthead .row-fluid-full .col-sm-12 nav ul li{height:auto;position:relative}header#masthead .row .col-sm-12 nav ul li a,header#masthead .row-expand .col-sm-12 nav ul li a,header#masthead .row-compact .col-sm-12 nav ul li a,header#masthead .row-fluid .col-sm-12 nav ul li a,header#masthead .row-fluid-full .col-sm-12 nav ul li a{font-size:1em;font-weight:500;color:#000;margin:0 10px;padding:0;height:auto;text-transform:uppercase}header#masthead .row .col-sm-12 nav ul li a:hover,header#masthead .row-expand .col-sm-12 nav ul li a:hover,header#masthead .row-compact .col-sm-12 nav ul li a:hover,header#masthead .row-fluid .col-sm-12 nav ul li a:hover,header#masthead .row-fluid-full .col-sm-12 nav ul li a:hover{color:#40c903}header#masthead .row .col-sm-12 nav ul li a:before,header#masthead .row-expand .col-sm-12 nav ul li a:before,header#masthead .row-compact .col-sm-12 nav ul li a:before,header#masthead .row-fluid .col-sm-12 nav ul li a:before,header#masthead .row-fluid-full .col-sm-12 nav ul li a:before{display:none !important}header#masthead .row .col-sm-12 nav ul li.current-menu-item a,header#masthead .row-expand .col-sm-12 nav ul li.current-menu-item a,header#masthead .row-compact .col-sm-12 nav ul li.current-menu-item a,header#masthead .row-fluid .col-sm-12 nav ul li.current-menu-item a,header#masthead .row-fluid-full .col-sm-12 nav ul li.current-menu-item a{color:#40c903 !important}header#masthead .row .col-sm-12 nav ul li ul,header#masthead .row-expand .col-sm-12 nav ul li ul,header#masthead .row-compact .col-sm-12 nav ul li ul,header#masthead .row-fluid .col-sm-12 nav ul li ul,header#masthead .row-fluid-full .col-sm-12 nav ul li ul{top:15px;background:rgba(255,255,255,0.5)}header#masthead .row .col-sm-12 nav ul li ul li a,header#masthead .row-expand .col-sm-12 nav ul li ul li a,header#masthead .row-compact .col-sm-12 nav ul li ul li a,header#masthead .row-fluid .col-sm-12 nav ul li ul li a,header#masthead .row-fluid-full .col-sm-12 nav ul li ul li a{margin:10px;text-transform:lowercase}header#masthead .row .col-sm-12 nav ul li ul li a:first-letter,header#masthead .row-expand .col-sm-12 nav ul li ul li a:first-letter,header#masthead .row-compact .col-sm-12 nav ul li ul li a:first-letter,header#masthead .row-fluid .col-sm-12 nav ul li ul li a:first-letter,header#masthead .row-fluid-full .col-sm-12 nav ul li ul li a:first-letter{text-transform:uppercase}@media screen and (max-width: 1200px){header#masthead{display:block;width:100%;max-width:none;position:fixed;top:0;left:0;margin:0;padding:0;transform:translateX(0);overflow:visible;z-index:100}header#masthead .row .col-sm-12,header#masthead .row-expand .col-sm-12,header#masthead .row-compact .col-sm-12,header#masthead .row-fluid .col-sm-12,header#masthead .row-fluid-full .col-sm-12{position:relative;z-index:100000}header#masthead .row .col-sm-12 .site-branding,header#masthead .row-expand .col-sm-12 .site-branding,header#masthead .row-compact .col-sm-12 .site-branding,header#masthead .row-fluid .col-sm-12 .site-branding,header#masthead .row-fluid-full .col-sm-12 .site-branding{width:120px;margin:10px 15px}header#masthead .row .col-sm-12 #site-navigation,header#masthead .row-expand .col-sm-12 #site-navigation,header#masthead .row-compact .col-sm-12 #site-navigation,header#masthead .row-fluid .col-sm-12 #site-navigation,header#masthead .row-fluid-full .col-sm-12 #site-navigation{width:100%;background:rgba(247,247,247,0.9);position:absolute;right:0;left:0;max-width:none;margin:0}header#masthead .row .col-sm-12 #site-navigation .menu-toggle,header#masthead .row-expand .col-sm-12 #site-navigation .menu-toggle,header#masthead .row-compact .col-sm-12 #site-navigation .menu-toggle,header#masthead .row-fluid .col-sm-12 #site-navigation .menu-toggle,header#masthead .row-fluid-full .col-sm-12 #site-navigation .menu-toggle{display:block;width:30px;height:30px;margin:0;padding:0;color:#40c903;text-align:center;position:fixed;top:15px;right:15px;background:#f7f7f7}header#masthead .row .col-sm-12 #site-navigation #primary-menu,header#masthead .row-expand .col-sm-12 #site-navigation #primary-menu,header#masthead .row-compact .col-sm-12 #site-navigation #primary-menu,header#masthead .row-fluid .col-sm-12 #site-navigation #primary-menu,header#masthead .row-fluid-full .col-sm-12 #site-navigation #primary-menu{display:none;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}header#masthead .row .col-sm-12 #site-navigation #primary-menu li,header#masthead .row-expand .col-sm-12 #site-navigation #primary-menu li,header#masthead .row-compact .col-sm-12 #site-navigation #primary-menu li,header#masthead .row-fluid .col-sm-12 #site-navigation #primary-menu li,header#masthead .row-fluid-full .col-sm-12 #site-navigation #primary-menu li{width:100%;border-bottom:dotted 1px #010300}header#masthead .row .col-sm-12 #site-navigation #primary-menu li a,header#masthead .row-expand .col-sm-12 #site-navigation #primary-menu li a,header#masthead .row-compact .col-sm-12 #site-navigation #primary-menu li a,header#masthead .row-fluid .col-sm-12 #site-navigation #primary-menu li a,header#masthead .row-fluid-full .col-sm-12 #site-navigation #primary-menu li a{padding:15px;font-weight:400}}body.home #top_img{width:100%;min-height:500px;position:relative;margin-bottom:50px !important}body.home #top_img img{width:100%;max-height:500px;object-fit:cover}body.home #top_img p.h1{width:100%;max-width:1299px;margin:0;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);font-size:4em;font-weight:200;color:#40c903;text-shadow:0 0 5px rgba(0,0,0,0.8)}@media screen and (max-width: 1024px){body.home #top_img{min-height:0}body.home #top_img p.h1{font-size:2.5em;padding:0 15px;text-shadow:0 0 1px rgba(0,0,0,0.8)}}body.single .entry-header,body.page:not(.home) .entry-header{display:none !important}body.single #top_img,body.page:not(.home) #top_img{width:100%;min-height:300px;position:relative;margin-bottom:50px !important}body.single #top_img img,body.page:not(.home) #top_img img{width:100%;max-height:300px;object-fit:cover}body.single #top_img p.h1,body.page:not(.home) #top_img p.h1{width:100%;max-width:1299px;margin:0;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);font-size:4em;font-weight:200;color:#40c903;text-shadow:0 0 5px rgba(0,0,0,0.8)}@media screen and (max-width: 1024px){body.single #top_img,body.page:not(.home) #top_img{min-height:0}body.single #top_img p.h1,body.page:not(.home) #top_img p.h1{font-size:2.5em;padding:0 15px;text-shadow:0 0 1px rgba(0,0,0,0.8)}}footer#colophon{width:100%;border-top:solid 1px #40c903;background:#f7f7f7;padding:15px;position:relative;bottom:auto;left:auto}footer#colophon *{list-style:none}footer#colophon ul{display:flex;flex-flow:row wrap;justify-content:center;margin:0;padding:0 0 15px;list-style:none;width:100%}footer#colophon ul li{width:100%;padding:5px}footer#colophon ul li a{text-decoration:none;text-transform:uppercase}footer#colophon strong{color:#000}@media screen and (max-width: 1200px){footer#colophon{padding:5px;position:relative;bottom:auto;left:auto}}
