/*d22f5edd67c7fc3f57d53e19f3ebc997*/
.g-offcanvas-toggle{color:white;font-size:2.2rem;position:fixed;top:5rem;left:initial;right:1.4rem}.outline-69 .g-offcanvas-toggle::before,.outline-70 .g-offcanvas-toggle::before,.outline-71 .g-offcanvas-toggle::before{content:url('../../../../images/tesoro-di-campo/mobile-icon.png');position:absolute;right:15px;top:8px}.outline-69 .g-offcanvas-toggle,.outline-70 .g-offcanvas-toggle,.outline-71 .g-offcanvas-toggle{color:gold;top:8px}#g-offcanvas #g-mobilemenu-container ul>li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module){background:#EF3F3A !important}#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator{background-color:rgba(255, 255, 255, 0) !important;background-image:none !important}#g-offcanvas #g-mobilemenu-container ul>li>.g-menu-item-container{padding:0 0 0 8px !important;text-align:center}#g-offcanvas #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator::after{line-height:4rem}#g-offcanvas #g-mobilemenu-container .g-toplevel li .g-menu-item-content{padding:0.6rem !important;font-size:2.2rem !important;line-height:2rem !important;font-weight:800 !important}#g-offcanvas #g-mobilemenu-container .g-menu-item-subtitle{line-height:1.5rem !important;font-size:2rem !important}#g-offcanvas #g-mobilemenu-container .g-toplevel li{border-bottom-width:1px;border-bottom-color:rgba(239, 63, 58, 0.2);border-bottom-style:solid}#g-offcanvas #g-mobilemenu-container .g-sublevel li{padding:0 !important}#g-offcanvas #g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back{padding-top:2rem !important}.g-nav-overlay{background-color:rgba(255, 194, 231, 0.6)}.fa.fa-fw.fa-bars{background-color:#ef3f3a}#g-offcanvas div.mod-languages a{padding:0}@media only all and (max-width:48rem){.rightalign,.leftalign{max-width:100% !important;float:none !important;clear:none !important;margin-left:0 !important}body,body p{font-size:1.7rem !important;line-height:2rem !important}.g-content{margin:0;padding:0 20px 0 0}.pull-left,.pull-right{max-width:100% !important}.g-social-text,.img_caption,p.img_caption,.caption,.category-desc,.blog p.img_caption,.category-desc p,figcaption{font-size:0.6rem !important}.com-content-article__links.content-links{float:left !important}.g-social a,.g-social a:hover{background:none !important;color:rgba(204, 39, 33, 0.5) !important;margin-right:2rem !important}.g-owlcarousel-item-title{font-size:3rem !important}.g-imagegrid .g-imagegrid-2cols .g-imagegrid-item{width:100%}.g-array-item-image img{max-height:unset !important}.g-content-array.g-joomla-articles .g-block{margin:4px !important;max-width:100% !important}}#g-navigation .g-main-nav{background-color:#ef3f3a}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{font-size:1.4rem;line-height:1.4rem;text-transform:uppercase;color:#FFF}#g-navigation .g-menu-item-subtitle{font-size:1.4rem;line-height:1.4rem;text-transform:uppercase}.outline-69 #g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content,.outline-70 #g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content,.outline-71 #g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{font-size:2.4rem !important;font-family:"Indie Flower" !important;font-weight:800 !important}.outline-69 #g-navigation .g-main-nav,.outline-70 #g-navigation .g-main-nav,.outline-71 #g-navigation .g-main-nav{background-color:transparent !important}#g-navigation .g-menu-item-subtitle{opacity:1}#g-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:1.4rem;line-height:1.4rem;text-transform:uppercase}#g-navigation .g-main-nav .g-toplevel li .g-menu-item-type-particle li>.g-menu-item-container{border-bottom:1px solid rgba(136, 136, 136, 0.25);padding:0.469rem 0;color:#4c4f56;width:170px}#g-navigation .g-main-nav .g-toplevel li .g-menu-item-type-particle li:hover>.g-menu-item-container{color:#d20b22}.g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator::after{height:1.25rem;padding:0.15rem;width:0.25rem}body{font-size:1.6rem;line-height:2rem}#g-utility .g-container{padding:0}#g-copyright .g-block>.g-content,#g-bottom .g-block>.g-content{font-size:1.4rem;line-height:1.5rem}.g-wrapper .g-container{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}#g-bottom a{color:#d20b22}#g-copyright .g-container{font-size:1.2rem;line-height:normal}div.mod-languages ul li.lang-active{background-color:transparent}.g-title{text-transform:none;font-size:1.8em;font-weight:200;line-height:3rem;padding-bottom:0;margin-bottom:0}h1,h2,h3,h4,h5{letter-spacing:0.1rem}hr{margin-top:4px;margin-bottom:4px;border-bottom:2px solid rgba(136, 136, 136, 0.25);border-bottom-color:#f30}ul,ol,dl{margin-top:0.8rem;margin-bottom:0.8rem}fieldset.input{text-align:center}.platform-content,.moduletable,.widget{margin:0;padding:0}textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{font-family:"titular-regular-webfont", "muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-size:1.4rem;line-height:normal;background-color:rgba(255, 255, 255, 0.7);text-align:center}.com-content-article__links.content-links{float:right;background-color:#ef3f3a;padding:0 0 0 12px;margin-left:20px}li.com-content-article__link.content-links-a a{color:white;margin:0 8px 0 8px}ul.com-content-article__links.content-list li::marker{content:url('../../../../images/favicon-32x32.png') !important}ul.com-content-article__links.content-list{font-size:2rem}.btn{color:white;background:#ef3f3a;font-size:1.6rem;margin:0 0 0 6px}.outline-69 .btn,.outline-70 .btn,.outline-71 .btn{background:#d13a3e !important}.pagination{float:right}.button{font-size:1.4rem;border:none;margin:0;padding:0px 10px 0 10px}.button.button-3{font-size:1.5rem}body.modal .manager.thumbnails .small{font-family:"Helvetica", "Tahoma", "Geneva", "Arial", sans-serif}.box-white a{color:#bb74c4}.g-offline #form-login .button{font-size:1.2rem;letter-spacing:0.1rem}.g-offline #form-login input{width:inherit;text-align:left;line-height:normal}.g-social a{color:white !important;background:none !important;width:auto !important;height:auto !important;line-height:normal !important;margin:0 !important;padding:0 ! important}.g-social a:hover{color:#ffcb00 !important;background:none !important}.g-social-text,.img_caption,p.img_caption,.caption,.category-desc,.blog p.img_caption,.category-desc p,figcaption{font-size:0.8rem;line-height:normal !important;color:rgba(76, 79, 86, 0.6);font-weight:normal !important;font-style:italic !important;font-family:"playfairdisplay", Times, serif !important;text-align:right !important;margin-top:4px}figure{margin:0;padding-bottom:12px}ul.mod-login__options.list-unstyled,.com-users-login__options.list-group{display:none}.mod-login__username.form-group .input-group{padding:0 0 20px 0}.mod-login__remember.form-group{padding:20px 0 20px 0}.g-video-container .g-video{border:1px solid #ef3f3a;border-radius:4px 80px 4px 80px;box-shadow:18px 14px 0px 0px rgba(255, 194, 231, 0.4)}.g-content-array.g-joomla-articles .g-block{border:1px solid #ef3f3a;border-radius:4px 36px 4px 36px;margin:0px 2px 0px 2px;padding:12px 0 6px 0;background-color:white;box-shadow:10px 10px 5px rgba(255, 194, 231, 0.4);max-width:20%;height:fit-content;min-height:400px}.g-content-array .g-array-item-image{text-align:center}.g-content-array .g-grid{margin-bottom:14px}.g-content-array .g-item-title{font-size:1.8rem;line-height:1.8rem}.g-content-array-pagination button{border-radius:4px 36px 4px 36px !important;padding:16px}.g-array-item-read-more .button{float:right}.g-imagegrid .g-imagegrid-item img{opacity:1;margin:2px;padding-right:4px}.g-imagegrid .g-imagegrid-item{background:none}.g-imagegrid .g-imagegrid-link{background:transparent}.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item{width:100%}.g-array-item-image img{max-height:400px}.g-owlcarousel-item-content-wrapper{align-items:baseline;justify-content:right;float:right}.owl-nav button{top:70%}.g-infolist-item-desc{font-size:1.4rem !important;line-height:1.5rem !important;font-weight:normal !important;opacity:unset !important}.g-infolist .g-infolist-item-img.left{margin:0;padding:8px 8px 0px 0px;text-align:right}.g-infolist .g-infolist-link{margin-top:0}.moduletable .userdata .unstyled{display:none}#lightcase-info{display:none !important}html[data-lc-type=inline] #lightcase-content{background-color:#ef3f3a}html:not([data-lc-type="error"]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{text-align:center;font-size:1.4rem;font-family:titular-bold-webfont, hind, Helvetica, Tahoma, Geneva, Arial, sans-serif;color:white;line-height:normal;font-weight:normal}.moduletable #login-form .control-group .btn{background:#ff6600;font-size:1.8rem;font-weight:400 !important;letter-spacing:0.1em}.controls .input-append .btn,.chzn-container,.chzn-container-multi .chzn-choices li.search-field input[type=text],.btn-group>.btn,.btn.btn-primary,.btn-group>.dropdown-menu,.btn.btn-success.button-save-selected,.btn.button-cancel,.form-horizontal input,#upbutton{font-family:"titular-regular-webfont", "muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif !important;padding:6px 12px !important;font-size:1.4rem !important;line-height:normal !important}.edit.item-page .btn-toolbar .btn span{margin-right:14px}.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper{justify-content:right;height:180%}.g-mosaicgrid-image{background:unset}.g-mosaicgrid-item-desc{color:#4c4f56;font-size:1.6rem;line-height:2rem}.g-mosaicgrid-content{padding:8px}.rightalign{max-width:50%;float:right;clear:right;margin-top:0;margin-left:12px;margin-right:0}.leftalign{max-width:50%;float:left;clear:left;margin-top:0;margin-right:24px;margin-left:0}.littlefont{font-family:"Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-size:0.8rem;line-height:1rem}img.fixed-img{max-width:inherit}.mapbutton{background:none;border:none;color:rgba(255, 255, 255, 0.7) !important;font-size:8rem;font-weight:700}.orange-background{background-color:#ef3f3a;color:#fff}.titolocorsivo{font-family:"titular-regular-webfont", "muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-size:1.2rem;font-style:italic;line-height:0.8rem;color:#c7703e}.gallery-border{padding:8px;border-radius:3px;-moz-border-radius:3px;transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-moz-transition:background 0.3s linear;-o-transition:background-color 0.3s linear}.shadow{text-shadow:2px 2px 4px black}.transp-background{background-color:rgba(255, 255, 255, 0);background-image:none;color:#EF716E !important}.red-border{border-bottom-width:1px;border-bottom-color:rgba(239, 63, 58, 0.2);border-bottom-style:solid}.titularfont{font-size:1.6rem !important;line-height:2rem !important;font-family:titular-regular-webfont !important;font-weight:400 !important}