/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.container{max-width:1200px;width:100%;margin:0 auto;}.container.with-content,.messages,.field-group h3.container{padding-left:20px;padding-right:20px;}.row{width:100%;display:table;table-layout:fixed;padding:0;margin:0;}.row.collapse .col,.fields-box.collapse-fields .row .col{padding-left:0;padding-right:0;}.row.no-margin > [class^="col"]:first-child{padding-left:0;}.row.no-margin > [class^="col"]:last-child{padding-right:0;}.col-1{display:table-cell;padding-left:20px;padding-right:20px;width:8.33333%;vertical-align:top;}.row.collapse .col-1,.fields-box.collapse-fields .row .col-1{padding-left:0;padding-right:0;}.col-2{display:table-cell;padding-left:20px;padding-right:20px;width:16.66667%;vertical-align:top;}.row.collapse .col-2,.fields-box.collapse-fields .row .col-2{padding-left:0;padding-right:0;}.col-3{display:table-cell;padding-left:20px;padding-right:20px;width:25%;vertical-align:top;}.row.collapse .col-3,.fields-box.collapse-fields .row .col-3{padding-left:0;padding-right:0;}.col-4{display:table-cell;padding-left:20px;padding-right:20px;width:33.33333%;vertical-align:top;}.row.collapse .col-4,.fields-box.collapse-fields .row .col-4{padding-left:0;padding-right:0;}.col-5{display:table-cell;padding-left:20px;padding-right:20px;width:41.66667%;vertical-align:top;}.row.collapse .col-5,.fields-box.collapse-fields .row .col-5{padding-left:0;padding-right:0;}.col-6{display:table-cell;padding-left:20px;padding-right:20px;width:50%;vertical-align:top;}.row.collapse .col-6,.fields-box.collapse-fields .row .col-6{padding-left:0;padding-right:0;}.col-7{display:table-cell;padding-left:20px;padding-right:20px;width:58.33333%;vertical-align:top;}.row.collapse .col-7,.fields-box.collapse-fields .row .col-7{padding-left:0;padding-right:0;}.col-8{display:table-cell;padding-left:20px;padding-right:20px;width:66.66667%;vertical-align:top;}.row.collapse .col-8,.fields-box.collapse-fields .row .col-8{padding-left:0;padding-right:0;}.col-9{display:table-cell;padding-left:20px;padding-right:20px;width:75%;vertical-align:top;}.row.collapse .col-9,.fields-box.collapse-fields .row .col-9{padding-left:0;padding-right:0;}.col-10{display:table-cell;padding-left:20px;padding-right:20px;width:83.33333%;vertical-align:top;}.row.collapse .col-10,.fields-box.collapse-fields .row .col-10{padding-left:0;padding-right:0;}.col-11{display:table-cell;padding-left:20px;padding-right:20px;width:91.66667%;vertical-align:top;}.row.collapse .col-11,.fields-box.collapse-fields .row .col-11{padding-left:0;padding-right:0;}.col-12{display:table-cell;padding-left:20px;padding-right:20px;width:100%;vertical-align:top;}.row.collapse .col-12,.fields-box.collapse-fields .row .col-12{padding-left:0;padding-right:0;}@media only screen and (min-width:768px){.push-1{position:relative;left:8.33333%;}.pull-1{position:relative;left:-8.33333%;}.push-2{position:relative;left:16.66667%;}.pull-2{position:relative;left:-16.66667%;}.push-3{position:relative;left:25%;}.pull-3{position:relative;left:-25%;}.push-4{position:relative;left:33.33333%;}.pull-4{position:relative;left:-33.33333%;}.push-5{position:relative;left:41.66667%;}.pull-5{position:relative;left:-41.66667%;}.push-6{position:relative;left:50%;}.pull-6{position:relative;left:-50%;}.push-7{position:relative;left:58.33333%;}.pull-7{position:relative;left:-58.33333%;}.push-8{position:relative;left:66.66667%;}.pull-8{position:relative;left:-66.66667%;}.push-9{position:relative;left:75%;}.pull-9{position:relative;left:-75%;}.push-10{position:relative;left:83.33333%;}.pull-10{position:relative;left:-83.33333%;}.push-11{position:relative;left:91.66667%;}.pull-11{position:relative;left:-91.66667%;}.push-12{position:relative;left:100%;}.pull-12{position:relative;left:-100%;}}.row.border > *[class*="col"]{border:1px solid #111;}.row.vcenter{vertical-align:middle;}.row.vcenter > *[class*="col"]{vertical-align:middle;}.row.vbottom{vertical-align:bottom;}.row.vbottom > *[class*="col"]{vertical-align:bottom;}.row.auto{width:100%;table-layout:auto;}.col{display:table-cell;padding-left:20px;padding-right:20px;}.col.center{text-align:center;}.vcenter{vertical-align:middle;}.col-full{padding-left:20px;padding-right:20px;}.twoInARow{float:left;width:50%;}.aleft{text-align:left;}.aright{text-align:right;}.acenter{text-align:center;}.n-up,.articles-list{padding:0;overflow:hidden;*zoom:1;margin-left:-20px;margin-right:-20px;}.n-up > li,.articles-list > li{width:33.3%;display:block;float:left;margin-bottom:20px;vertical-align:top;padding-left:20px;padding-right:20px;}.n-up.single-short-row,.single-short-row.articles-list{text-align:center;}.n-up.single-short-row > li,.single-short-row.articles-list > li{display:inline-block;text-align:left;float:none;}.n-up.auto-width,.auto-width.articles-list{display:table;table-layout:fixed;margin:0 auto;}.n-up.auto-width > li,.auto-width.articles-list > li{display:table-cell;width:auto;float:none;margin-bottom:0;}.up-1 > li{width:100%;}.up-1 > li:nth-child(1n+1){clear:left;}.up-2 > li,.articles-list > li{width:50%;}.up-2 > li:nth-child(2n+1),.articles-list > li:nth-child(2n+1){clear:left;}.up-3 > li{width:33.33333%;}.up-3 > li:nth-child(3n+1){clear:left;}.up-4 > li{width:25%;}.up-4 > li:nth-child(4n+1){clear:left;}.up-5 > li{width:20%;}.up-5 > li:nth-child(5n+1){clear:left;}.up-6 > li{width:16.66667%;}.up-6 > li:nth-child(6n+1){clear:left;}.up-7 > li{width:14.28571%;}.up-7 > li:nth-child(7n+1){clear:left;}.up-8 > li{width:12.5%;}.up-8 > li:nth-child(8n+1){clear:left;}.up-9 > li{width:11.11111%;}.up-9 > li:nth-child(9n+1){clear:left;}.up-10 > li{width:10%;}.up-10 > li:nth-child(10n+1){clear:left;}.up-11 > li{width:9.09091%;}.up-11 > li:nth-child(11n+1){clear:left;}.up-12 > li{width:8.33333%;}.up-12 > li:nth-child(12n+1){clear:left;}@media only screen and (max-width:767px){.row{display:table;width:100%;}.row.mobile-stack{display:block;}.col{display:block;width:100%;}.mob-stack{display:block;}.col-1{display:block;width:100%;}.col-2{display:block;width:100%;}.col-3{display:block;width:100%;}.col-4{display:block;width:100%;}.col-5{display:block;width:100%;}.col-6{display:block;width:100%;}.col-7{display:block;width:100%;}.col-8{display:block;width:100%;}.col-9{display:block;width:100%;}.col-10{display:block;width:100%;}.col-11{display:block;width:100%;}.col-12{display:block;width:100%;}.n-up > li,.articles-list > li,.n-up.auto-width > li,.auto-width.articles-list > li{display:block;width:100%;float:none;}.twoInARow{width:100%;}.col-6 + .col-6{margin-top:40px;}.mob-1{width:8.33333%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-1 > li{width:100%;float:left;clear:none;}.mobile-up-1 > li:nth-child(1n+1){clear:left;}.mob-2{width:16.66667%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-2 > li{width:50%;float:left;clear:none;}.mobile-up-2 > li:nth-child(2n+1){clear:left;}.mob-3{width:25%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-3 > li{width:33.33333%;float:left;clear:none;}.mobile-up-3 > li:nth-child(3n+1){clear:left;}.mob-4{width:33.33333%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-4 > li{width:25%;float:left;clear:none;}.mobile-up-4 > li:nth-child(4n+1){clear:left;}.mob-5{width:41.66667%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-5 > li{width:20%;float:left;clear:none;}.mobile-up-5 > li:nth-child(5n+1){clear:left;}.mob-6{width:50%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-6 > li{width:16.66667%;float:left;clear:none;}.mobile-up-6 > li:nth-child(6n+1){clear:left;}.mob-7{width:58.33333%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-7 > li{width:14.28571%;float:left;clear:none;}.mobile-up-7 > li:nth-child(7n+1){clear:left;}.mob-8{width:66.66667%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-8 > li{width:12.5%;float:left;clear:none;}.mobile-up-8 > li:nth-child(8n+1){clear:left;}.mob-9{width:75%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-9 > li{width:11.11111%;float:left;clear:none;}.mobile-up-9 > li:nth-child(9n+1){clear:left;}.mob-10{width:83.33333%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-10 > li{width:10%;float:left;clear:none;}.mobile-up-10 > li:nth-child(10n+1){clear:left;}.mob-11{width:91.66667%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-11 > li{width:9.09091%;float:left;clear:none;}.mobile-up-11 > li:nth-child(11n+1){clear:left;}.mob-12{width:100%;display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;}.mobile-up-12 > li{width:8.33333%;float:left;clear:none;}.mobile-up-12 > li:nth-child(12n+1){clear:left;}}@-moz-keyframes loader{from{width:0;}to{width:100%;}}@-webkit-keyframes loader{from{width:0;}to{width:100%;}}@keyframes loader{from{width:0;}to{width:100%;}}.loading{color:rgba(255,255,255,0.2) !important;position:relative;overflow:hidden;}.loading:before{content:"";position:absolute;top:0;bottom:0;left:0;background:rgba(255,255,255,0.7);display:block;width:0;-moz-animation:loader 8s infinite cubic-bezier(0,0.35,0.25,1);-webkit-animation:loader 8s infinite cubic-bezier(0,0.35,0.25,1);animation:loader 8s infinite cubic-bezier(0,0.35,0.25,1);}.iconFont{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.iconArrowRight{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\eddb";}.iconArrowDown{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\eddd";}.iconArrowUp{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\edd9";}.iconExpand,.expander:before,.mobile-trigger .mobile-menu-trigger:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e905";}.iconDiritti:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e914";}.iconEducazione:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e915";}.iconPoverta:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e916";}.iconProtezione:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e917";}.iconSaluteNutrizione:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e918";}.iconEuro{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";}.iconDurata{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";}.iconProgetti{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";}.iconBeneficiari{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";}.iconOrganicLine{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e913";}.iconEmail,.field-with-icon.field-icon-email:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea31";}.iconUser,.field-with-icon.field-icon-user:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e99c";}.iconBirthday,.field-with-icon.field-icon-birthdate:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea5f";}.iconGender,.field-with-icon.field-icon-gender:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ecfa";}.iconLocation,.field-with-icon.field-icon-location:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea3d";}.iconMobile,.field-with-icon.field-icon-mobile:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea75";}.iconPhone{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea1d";}.iconInfo,form .field-container .show-description:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ed52";}.iconSearch,#views-exposed-form-search-block-1 .form-actions:before,.mobile-trigger form#views-exposed-form-search-block-1:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\eb30";}.iconCode,.field-with-icon.field-icon-code:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e9f6";}.iconCreditCard,.field-with-icon.field-icon-credit-card:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea15";}.iconClose{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ed63";}.iconCity,.field-with-icon.field-icon-city:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90a";}.iconFile,.field-with-icon.field-icon-file:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e9ad";}.iconClock,.field-with-icon.field-icon-clock:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea4f";}.iconQuestion,.field-with-icon.field-icon-question:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ed55";}.iconEarth,.field-with-icon.field-icon-earth:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ec93";}.iconExternalLink,a.external:not([class~='action']):after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\eec6";}.iconChecked{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ed6e";}.iconGraduate,.field-with-icon.field-icon-graduate:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";}.iconFacebook,.page-pre-header nav.social-menu ul li a.fb:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";}.iconYoutube,.page-pre-header nav.social-menu ul li a.youtube:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";}.iconRSS,.page-pre-header nav.social-menu ul li a.rss:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";}.iconTwitter,.page-pre-header nav.social-menu ul li a.twitter:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e906";}.iconInstagram,.page-pre-header nav.social-menu ul li a.instagram:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e907";}.huge-text{font-size:2.5rem;color:#4A4F53;color:#111;line-height:1.2;}.filled .huge-text{color:#111;}.serif{font-family:"Merriweather";font-weight:400;font-style:italic;}.big-text{font-size:1.4rem;color:#555;color:#111;}.filled .big-text,.with-bg .big-text{color:#111;}.tiny-text,.legal{font-size:0.75rem;line-height:1.2;}.normal-text{font-size:1rem;}.hero-text{font-size:2.3rem;}.mega-text{font-size:8rem;}.text-container,.cke_editable,#comment-form .textarea-wrapper,.comments .comment .content,input,textarea,select,.legal{max-width:45em;font-family:"Merriweather";font-weight:400;overflow:hidden;*zoom:1;line-height:1.7;}.text-container p,.cke_editable p,#comment-form .textarea-wrapper p,.comments .comment .content p,input p,textarea p,select p,.legal p{margin-bottom:1em;}.text-container p:last-child,.cke_editable p:last-child,#comment-form .textarea-wrapper p:last-child,.comments .comment .content p:last-child,input p:last-child,textarea p:last-child,select p:last-child,.legal p:last-child{margin-bottom:0;}.text-container h1,.cke_editable h1,#comment-form .textarea-wrapper h1,.comments .comment .content h1,input h1,textarea h1,select h1,.legal h1{font-family:'Playfair Display';font-weight:900;font-size:3rem;padding-bottom:0.5em;}.text-container h2,.cke_editable h2,#comment-form .textarea-wrapper h2,.comments .comment .content h2,input h2,textarea h2,select h2,.legal h2{font-size:2em;font-family:"Merriweather";font-weight:700;font-family:'Playfair Display';font-weight:900;text-transform:uppercase;}.text-container h3,.cke_editable h3,#comment-form .textarea-wrapper h3,.comments .comment .content h3,input h3,textarea h3,select h3,.legal h3{font-size:1.5em;font-family:"Merriweather";font-weight:700;font-family:'Playfair Display';font-weight:900;text-transform:uppercase;}.text-container h4,.cke_editable h4,#comment-form .textarea-wrapper h4,.comments .comment .content h4,input h4,textarea h4,select h4,.legal h4{font-family:"Merriweather";font-weight:700;}.text-container h2,.cke_editable h2,#comment-form .textarea-wrapper h2,.comments .comment .content h2,input h2,textarea h2,select h2,.legal h2,.text-container h3,.cke_editable h3,#comment-form .textarea-wrapper h3,.comments .comment .content h3,input h3,textarea h3,select h3,.legal h3,.text-container h4,.cke_editable h4,#comment-form .textarea-wrapper h4,.comments .comment .content h4,input h4,textarea h4,select h4,.legal h4{line-height:1.2;margin-bottom:0.5em;}.text-container h2,.cke_editable h2,#comment-form .textarea-wrapper h2,.comments .comment .content h2,input h2,textarea h2,select h2,.legal h2{margin-top:1em;}.text-container h2:first-child,.cke_editable h2:first-child,#comment-form .textarea-wrapper h2:first-child,.comments .comment .content h2:first-child,input h2:first-child,textarea h2:first-child,select h2:first-child,.legal h2:first-child{margin-top:0;}.text-container *.sticker,.cke_editable *.sticker,#comment-form .textarea-wrapper *.sticker,.comments .comment .content *.sticker,input *.sticker,textarea *.sticker,select *.sticker,.legal *.sticker{margin-bottom:0;}.text-container ul,.cke_editable ul,#comment-form .textarea-wrapper ul,.comments .comment .content ul,input ul,textarea ul,select ul,.legal ul{list-style:none;}.text-container em,.cke_editable em,#comment-form .textarea-wrapper em,.comments .comment .content em,input em,textarea em,select em,.legal em{font-style:italic;}.text-container ul,.cke_editable ul,#comment-form .textarea-wrapper ul,.comments .comment .content ul,input ul,textarea ul,select ul,.legal ul,.text-container ol,.cke_editable ol,#comment-form .textarea-wrapper ol,.comments .comment .content ol,input ol,textarea ol,select ol,.legal ol{margin-bottom:0.5em;}.text-container ul li,.cke_editable ul li,#comment-form .textarea-wrapper ul li,.comments .comment .content ul li,input ul li,textarea ul li,select ul li,.legal ul li{display:block;margin-bottom:0.5em;padding-left:1em;position:relative;}.text-container ul li:before,.cke_editable ul li:before,#comment-form .textarea-wrapper ul li:before,.comments .comment .content ul li:before,input ul li:before,textarea ul li:before,select ul li:before,.legal ul li:before{position:absolute;left:0;top:0;content:"-";}.text-container ol,.cke_editable ol,#comment-form .textarea-wrapper ol,.comments .comment .content ol,input ol,textarea ol,select ol,.legal ol{list-style:decimal;list-style-position:inside;}.text-container dd,.cke_editable dd,#comment-form .textarea-wrapper dd,.comments .comment .content dd,input dd,textarea dd,select dd,.legal dd{padding-left:1em;margin-bottom:0.5em;}.text-container .no-bullets li,.cke_editable .no-bullets li,#comment-form .textarea-wrapper .no-bullets li,.comments .comment .content .no-bullets li,input .no-bullets li,textarea .no-bullets li,select .no-bullets li,.legal .no-bullets li,.text-container .no-bullets dt,.cke_editable .no-bullets dt,#comment-form .textarea-wrapper .no-bullets dt,.comments .comment .content .no-bullets dt,input .no-bullets dt,textarea .no-bullets dt,select .no-bullets dt,.legal .no-bullets dt,.text-container .no-bullets dd,.cke_editable .no-bullets dd,#comment-form .textarea-wrapper .no-bullets dd,.comments .comment .content .no-bullets dd,input .no-bullets dd,textarea .no-bullets dd,select .no-bullets dd,.legal .no-bullets dd{padding-left:0;}.text-container .no-bullets li:before,.cke_editable .no-bullets li:before,#comment-form .textarea-wrapper .no-bullets li:before,.comments .comment .content .no-bullets li:before,input .no-bullets li:before,textarea .no-bullets li:before,select .no-bullets li:before,.legal .no-bullets li:before,.text-container .no-bullets dt:before,.cke_editable .no-bullets dt:before,#comment-form .textarea-wrapper .no-bullets dt:before,.comments .comment .content .no-bullets dt:before,input .no-bullets dt:before,textarea .no-bullets dt:before,select .no-bullets dt:before,.legal .no-bullets dt:before,.text-container .no-bullets dd:before,.cke_editable .no-bullets dd:before,#comment-form .textarea-wrapper .no-bullets dd:before,.comments .comment .content .no-bullets dd:before,input .no-bullets dd:before,textarea .no-bullets dd:before,select .no-bullets dd:before,.legal .no-bullets dd:before{content:"";}.text-container.last *:last-child,.last.cke_editable *:last-child,#comment-form .last.textarea-wrapper *:last-child,.comments .comment .last.content *:last-child,input.last *:last-child,textarea.last *:last-child,select.last *:last-child,.last.legal *:last-child{margin-bottom:0;}.text-container.align-center,.align-center.cke_editable,#comment-form .align-center.textarea-wrapper,.comments .comment .align-center.content,input.align-center,textarea.align-center,select.align-center,.align-center.legal{margin:0 auto;}.text-container blockquote,.cke_editable blockquote,#comment-form .textarea-wrapper blockquote,.comments .comment .content blockquote,input blockquote,textarea blockquote,select blockquote,.legal blockquote{border-left:5px solid #F39200;padding:20px;margin:20px 0;font-family:"Merriweather";font-style:italic;font-weight:400;background-color:#F7EEE3;}.text-container blockquote strong,.cke_editable blockquote strong,#comment-form .textarea-wrapper blockquote strong,.comments .comment .content blockquote strong,input blockquote strong,textarea blockquote strong,select blockquote strong,.legal blockquote strong{display:inline;}.cke_editable{padding:20px;}*{box-sizing:border-box;}html{font-size:18px;}body{font-family:"Merriweather";font-weight:400;background:#fff9f1;color:#111;line-height:1.3;}a{color:#187688;}a.break{word-break:break-word;}a.external:not([class~='action']){padding-right:1.2em;position:relative;}a.external:not([class~='action']):after{position:absolute;right:0;bottom:0.1em;color:#111;text-decoration:none;}code{white-space:pre-wrap;font-family:monospace;color:#009ca6;}.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.cf{display:inline-block;}* html .cf{height:1%;}.cf{display:block;}p{margin-bottom:0.72em;line-height:1.7;}em{font-style:italic;}.sec{color:#AAAAAA;}.red{color:#D72A2A;}.invisible,.element-invisible{display:none !important;}h1{text-transform:lowercase;}h1 span{text-transform:uppercase;}h2{font-family:'Playfair Display';font-weight:900;color:#cc2a2a;padding-bottom:20px;line-height:1.2;font-size:2.5rem;}h3{font-family:'Playfair Display';font-weight:900;font-size:3rem;margin-bottom:0.5em;margin-top:1em;line-height:1;line-height:1.2;}h3:first-of-type{margin-top:0;}h4{font-family:"Merriweather";font-weight:400;font-size:1.4rem;line-height:1.2;padding-bottom:0.5em;}.bg-overlay:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;bottom:0;right:0;background:rgba(255,255,255,0.8);z-index:1;}.bg-overlay .text-container,.bg-overlay .cke_editable,.bg-overlay #comment-form .textarea-wrapper,#comment-form .bg-overlay .textarea-wrapper,.bg-overlay .comments .comment .content,.comments .comment .bg-overlay .content,.bg-overlay input,.bg-overlay textarea,.bg-overlay select,.bg-overlay .legal{position:relative;z-index:2;}.round-images img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.clickable{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:hand;cursor:pointer;}.view-all{text-align:center;position:relative;margin-top:-10px;}.view-all a{position:relative;z-index:1;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:hand;cursor:pointer;padding:5px 10px;color:#FFFFFF;display:inline-block;margin:0 0.5em 0.5em 0.5em;text-transform:uppercase;}strong{font-weight:700;}img{max-width:100%;height:auto !important;}.block{padding:40px 20px 80px 20px;}.block h3{font-family:'Playfair Display';font-weight:900;font-size:24px;margin-bottom:20px;}.inline-list li{display:inline;}.inline-list li *{display:inline;}.comma-separated li:after{content:", ";}.comma-separated li:last-child:after{content:"";}.bar-separated li{border-right:2px solid #D1CCBD;}.bar-separated li:last-child{border-right:none;}.oblique-bg{z-index:300;padding:20px 0;overflow:hidden;}.oblique-bg:before{position:absolute;display:block;content:"";top:40px;left:40px;right:40px;bottom:40px;background:#F39200;-moz-transform:rotate(-0.5deg) scaleX(1.2);-ms-transform:rotate(-0.5deg) scaleX(1.2);-webkit-transform:rotate(-0.5deg) scaleX(1.2);transform:rotate(-0.5deg) scaleX(1.2);}.bg-cover{background-size:cover;background-repeat:no-repeat;}.bg-contain{background-size:contain;background-repeat:no-repeat;}.page-container{padding-top:40px;padding-bottom:40px;}.articles-full-list{position:relative;}.expandIconOnHover{overflow:hidden;}.expandIconOnHover i{-moz-transition:-moz-transform 0.1s linear;-o-transition:-o-transform 0.1s linear;-webkit-transition:-webkit-transform 0.1s linear;transition:transform 0.1s linear;}.expandIconOnHover:hover i,.expandIconOnHover:active i{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}.hangingQuotes:before,.hangingQuotes:after{font-size:180px;color:#D72A2A;z-index:50;font-family:"Merriweather";}.hangingQuotes:before{position:absolute;content:"“";left:0px;top:-70px;}.hangingQuotes:after{position:absolute;content:"”";bottom:-100px;right:0;}.roundel{position:relative;}.roundel:after{content:"";top:0;left:0;right:0;position:absolute;width:100%;height:100%;background-image:url(/themes/custom/iduepunti/img/roundel.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;}.page-intro{font-size:1.5em;font-family:"Merriweather";color:#484040;}ul.downloads li{padding-left:0;}ul.downloads li:before{display:none;}ul.downloads li a{position:relative;padding-left:1.5em;}ul.downloads li a:before{color:#555;position:absolute;left:0;top:3px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ec80";}.inner-menu{background:#e2f7f9;padding:20px;font-weight:700;letter-spacing:2px;}.inner-menu ul{text-align:right;}.inner-menu ul li{display:inline-block;}.inner-menu ul a{text-decoration:none;padding-right:20px;text-transform:uppercase;}.action,.form-managed-file input[type="submit"],.webform-submit{font-family:"Merriweather";font-weight:400;background:#cc2a2a;padding:10px;color:#FFFFFF;font-size:1rem;font-family:'Playfair Display';font-weight:900;display:inline-block;text-transform:uppercase;border:none;position:relative;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:hand;cursor:pointer;font-style:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.action:hover,.form-managed-file input[type="submit"]:hover,.webform-submit:hover{background:#62a8b6;}.action + .action,.form-managed-file input[type="submit"] + .action,.webform-submit + .action,.form-managed-file .action + input[type="submit"],.form-managed-file input[type="submit"] + input[type="submit"],.form-managed-file .webform-submit + input[type="submit"],.action + .webform-submit,.form-managed-file input[type="submit"] + .webform-submit,.webform-submit + .webform-submit{margin-left:20px;}.action.tiny,.form-managed-file input[type="submit"],.tiny.webform-submit{font-size:0.75rem;color:#FFFFFF;letter-spacing:0;}.action.big,.form-managed-file input.big[type="submit"],.big.webform-submit{font-size:1.4rem;color:#FFFFFF;padding:20px;}.action.light,.form-managed-file input[type="submit"],.light.webform-submit{background:#ff3535;color:#FFFFFF;border:2px solid #FFFFFF;top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.action.light:hover,.form-managed-file input[type="submit"]:hover,.light.webform-submit:hover{background:#ff6868;}.action em,.form-managed-file input[type="submit"] em,.webform-submit em{display:block;font-weight:700;}.secondary-action{display:inline-block;margin-top:20px;color:#D72A2A;text-decoration:none;border-bottom:1px dotted #D72A2A;}.popup-container{z-index:9999;position:fixed;top:0;left:0;width:100%;right:0;bottom:0;background:rgba(255,255,255,0.9);}.popup{z-index:9999;position:fixed;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;right:20px;bottom:20px;}.expander{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:hand;cursor:pointer;position:relative;padding-left:1.5em;padding-right:1em;}.expander:before{position:absolute;top:0;left:0;color:#009ca6;-moz-transition:-moz-transform 0.2s linear;-o-transition:-o-transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;}.expander.open:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.expander.no-icon{padding-left:0;}.expander.no-icon:before{display:none;}.expander + .expandable{padding-left:1.5em;}header.node{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:20px;}.messages{background:#F39200;padding:20px;margin-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;padding-left:60px;}.messages:before{position:absolute;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ed63";top:50%;left:10px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#FFFFFF;font-size:32px;}.block-region-main .adsense{width:100%;max-width:761px;overflow:hidden;}.block-region-sidebar .v-padded.sidebar-adsense{padding-top:0;}.block-region-sidebar .adsense{width:100%;max-width:359px;height:600px;}.pager{display:block;width:100%;text-align:center;margin:20px 0 40px 0;}.pager li{display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0 2px;}.pager li.is-active{background:#D72A2A;color:#FFFFFF;padding:2px 7px;}.pager li.is-active a{background:#D72A2A;color:#FFFFFF;}.pager li a{display:block;padding:2px 7px;text-decoration:none;color:#111;background:#F7EEE3;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;font-family:"Merriweather";font-weight:400;}.pager li a:hover{color:#FFFFFF;background:#D72A2A;}.block-region-main .captcha{max-width:300px;}.block-region-main .captcha .g-recaptcha{transform-origin:left top;-webkit-transform-origin:left top;}#views-exposed-form-search-block-1{display:table;width:100%;position:relative;}#views-exposed-form-search-block-1 .form-item{display:table-cell;vertical-align:top;}#views-exposed-form-search-block-1 .form-actions{display:table-cell;vertical-align:top;width:64px;height:64px;padding:0;margin:0;background-color:#D72A2A;color:#FFFFFF;}#views-exposed-form-search-block-1 .form-actions:hover:before{background-color:#F39200;border-color:#F39200;color:#111;}#views-exposed-form-search-block-1 .form-actions:before{position:relative;display:inline-block;width:64px;height:64px;font-size:32px;line-height:64px;text-align:center;top:1px;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}#views-exposed-form-search-block-1 label{display:none;}#views-exposed-form-search-block-1 input{margin:0;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}#views-exposed-form-search-block-1 input.form-text{width:100%;min-height:32px;}#views-exposed-form-search-block-1 input.form-submit{border:1px solid #D72A2A;font-size:0.75rem;color:transparent;background:transparent;position:absolute;right:0;width:64px;height:64px;padding:0;}#views-exposed-form-search-block-1 input.form-submit:hover{border-color:#F39200;}.block-region-main #views-exposed-form-search-block-1{margin-bottom:40px;}.page-pre-header #views-exposed-form-search-block-1{width:250px;}.page-pre-header #views-exposed-form-search-block-1 input{padding:5px;}.page-pre-header #views-exposed-form-search-block-1 .form-actions{width:32px;height:32px;background-color:#F39200;}.page-pre-header #views-exposed-form-search-block-1 .form-actions:before{width:32px;height:32px;font-size:16px;line-height:32px;text-align:center;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.page-pre-header #views-exposed-form-search-block-1 input.form-submit{width:32px;height:32px;border-color:#F39200;}.page-pre-header{overflow:auto;padding:10px 0;}.page-pre-header nav.social-menu{float:left;}.page-pre-header nav.social-menu h3{font-size:0.75rem;color:#FFFFFF;font-family:"Merriweather";font-style:italic;border-right:1px solid white;margin:0 10px 0 0;padding:0 10px 0 0;line-height:32px;float:left;}.page-pre-header nav.social-menu ul{height:32px;display:inline-block;}.page-pre-header nav.social-menu ul li{display:inline-block;margin-right:20px;}.page-pre-header nav.social-menu ul li:last-child{margin-right:0;}.page-pre-header nav.social-menu ul li a{color:#FFFFFF;text-decoration:none;font-size:32px;display:block;font:0/0 serif;text-shadow:none;color:transparent;}.page-pre-header nav.social-menu ul li a:before{color:#FFFFFF;font-size:32px;display:block;}.page-pre-header #views-exposed-form-search-block-1{float:right;}.ajax-progress{width:100%;height:40px;position:relative;background:#F39200;left:0;right:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-image:none;}.ajax-progress img{display:none;}.ajax-progress:before{content:"";text-transform:uppercase;display:block;color:#FFFFFF;text-align:center;line-height:40px;z-index:3;position:relative;}.ajax-progress:after{content:"";position:absolute;display:block;top:0;bottom:0;left:0;z-index:0;background:rgba(0,0,0,0.3);width:0%;animation:loader 4s infinite ease-out;-webkit-animation:loader 4s infinite  ease-out;}.meta{font-size:0.75rem;display:inline-block;color:#c07300;margin-bottom:0.25rem;color:#544;}time{letter-spacing:2px;margin-right:0.5em;}time span{text-transform:uppercase;font-size:0.8em;}.where,.comments-count{text-transform:uppercase;margin-left:0.5em;margin-right:0.5em;display:inline-block;color:#544;}.where a,.comments-count a{color:#544;text-decoration:none;}.where:before,.comments-count:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;padding-right:0.25em;}.comments-count{text-transform:none;}.comments-count em{font-style:normal;margin-right:3px;}.comments-count:before{content:"\eac4";}.where:before{content:"\ea38";}.node--view-mode-teaser figure{display:none;}.node--view-mode-teaser h3{font-size:1.4rem;font-family:'Playfair Display';font-weight:900;margin-bottom:0;letter-spacing:0;}.node--view-mode-teaser h3 a{text-decoration:none;color:#cc2a2a;}.node--view-mode-teaser .field-teaser{padding-top:0.5rem;font-size:0.75rem;line-height:1.5;}.sticky-articles .node--view-mode-teaser{position:relative;margin-bottom:40px;}.sticky-articles .node--view-mode-teaser h3{font-size:2.5rem;}.sticky-articles .node--view-mode-teaser .field-teaser{padding-top:1rem;font-size:1rem;}.author,.reading-time{display:inline-block;font-size:0.75rem;}.author .author-name{margin-right:10px;}.author em{font-style:normal;font-weight:700;}.node-type-article header{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:20px;}.node-type-article header .reading-time{color:rgba(0,0,0,0.4);}.node-type-article header .reading-time:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;content:"\ea4f";margin-right:4px;position:relative;top:2px;}.node-type-article h2{font-size:2.5rem;}.node-type-article h2:last-child{padding-bottom:0;}.node-type-article .main-image figure{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.2);}.node-type-article .main-image figure img{display:block;margin:0 auto;}.node-type-article .main-image figure.default-image{display:none;}.node-type-article .main-video{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.2);}.node-type-article .field-body{padding-bottom:40px;}.node-type-article .field-body:first-letter{font-size:5.9rem;font-family:'Playfair Display';font-weight:900;font-weight:900;margin:0 10px 0 0;float:left;line-height:0.7;text-shadow:2px 2px 0 #FFFFFF;}.node-type-article .field-body img{display:block;max-width:50%;float:right;margin:0 0 20px 20px;}.node-type-article .image-gallery{margin:40px 0;}.node-type-article .source{font-size:0.75rem;margin-bottom:40px;background:#F7EEE3;padding:10px;}.node-type-article .source .field-label-inline{font-family:"Merriweather";font-weight:700;display:inline-block;}.node-type-article .source .field-label-inline:after{content:":";margin-right:5px;}.node-type-article .sidebar article{margin-bottom:2rem;}.node-type-article .sidebar .comments-count span{display:none;}#comment-form{margin-bottom:2rem;}.comments .comment{margin-bottom:2rem;margin-left:-20px;}.comments .comment .meta{position:relative;padding-left:20px;margin-bottom:0.5rem;}.comments .comment .meta .author{color:#111;font-weight:700;}.comments .comment .meta:after{position:absolute;content:"";width:50px;bottom:-0.5rem;}.comments .comment .content{font-size:0.75rem;background:#FFFFFF;padding:20px;}#cboxContent{font-size:10px;font-family:"Merriweather";}#cboxCurrent,#cboxTitle{display:none !important;}.cke_editable{padding-bottom:40px;}.cke_editable:first-letter{font-size:5.9rem;font-family:'Playfair Display';font-weight:900;font-weight:900;margin:0 10px 0 0;float:left;line-height:0.7;text-shadow:2px 2px 0 #FFFFFF;}.cke_editable img{display:block;max-width:50%;float:right;margin:0 0 20px 20px;}.cke_editable .cke_image_nocaption{float:right;width:50%;display:block;margin:0 0 20px 20px;}.cke_editable .cke_image_nocaption img{width:100%;max-width:100%;margin:0;}article.node--view-mode-full{border-bottom:1px solid rgba(0,0,0,0.2);}input,textarea,select{padding:20px;font-family:"Merriweather";font-size:0.75rem;border:1px solid rgba(0,0,0,0.2);max-width:100%;margin-bottom:1rem;}input.disabled,textarea.disabled,select.disabled{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:#D1CCBD !important;}.form-actions{padding-top:20px;}select{max-width:100%;}input[type=checkbox]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}input[type=submit]{-webkit-appearance:none;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}input{max-width:100%;}input.tel{border:1px solid #4A4F53;font-size:30px;color:#4A4F53;padding:10px;}input.underline{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px dotted #999999;border-width:0 0 1px 0;padding:5px;position:relative;height:50px;}input.error{-moz-box-shadow:0 0 6px 2px #D72A2A inset;-webkit-box-shadow:0 0 6px 2px #D72A2A inset;box-shadow:0 0 6px 2px #D72A2A inset;border:none;-webkit-appearance:none;}input.action:hover,.form-managed-file input[type="submit"]:hover,input.webform-submit:hover{background-color:#F39200;border-color:#F39200;color:#111;}input[type="radio"]{height:auto !important;}.form-type-checkbox input{display:inline-block;}.form-type-checkbox label{display:inline;}.field-group{padding-top:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.field-group h3{font-family:"Merriweather";font-weight:700;max-width:1200px;width:100%;margin:0 auto;color:#D72A2A;margin-bottom:20px;}.field-group.expand-above{background:#e2f7f9;padding:20px;margin-bottom:20px;}.inline-fields input,.inline-fields .form-item{display:inline-block;width:auto;}.fields-box{border:1px solid #999999;background:#FFFFFF;-moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;margin-bottom:40px;}.fields-box.collapse-fields{padding-top:0;margin-left:20px;margin-right:20px;}.fields-box.collapse-fields .row *[class*="col"]{border-left:1px dotted #999999;}.fields-box.collapse-fields .row *[class*="col"]:nth-child(1){border-left:0;}.fields-box.collapse-fields .field-container{padding-bottom:0;min-height:50px;vertical-align:middle;}.fields-box.collapse-fields input,.fields-box.collapse-fields textarea{background:transparent;padding-left:10px;}.field-with-icon{padding-left:30px;position:relative;padding-left:50px !important;}.field-with-icon:before{position:absolute;top:10px;left:10px;font-size:32px;color:#111;}.field-inline-label{}.field-inline-label .webform-component-markup{display:inline-block;}.field-inline-label label,.field-inline-label .form-radios{display:inline-block;vertical-align:middle;}.field-inline-label .form-radios{line-height:50px;}.field-inline-label label{line-height:50px;margin-right:1em;}.field-inline-label.field-with-icon label{padding-left:10px;}form{position:relative;}form input,form textarea,form select,form option{font-family:"Merriweather";font-weight:400;color:#111;}form .description{font-family:"Merriweather";font-weight:400;font-size:0.75rem;background:#FFFFFF;padding:6.66667px;position:relative;margin-top:10px;}form .description:before{content:"";position:absolute;top:-10px;left:20px;width:0;height:0;content:'';border-bottom:10px solid #FFFFFF;border-left:10px solid transparent;border-right:10px solid transparent;}form .field-container{position:relative;padding-bottom:20px;}form .field-container .show-description{position:absolute;right:8px;top:8px;}form .field-container .show-description:before{color:#009ca6;font-size:32px;}form .field-container.with-hint{padding-right:20px;}form .field-container.with-hint .description{position:absolute;right:40px;top:30px;}form .field-container.required{position:relative;}form .field-container.required label .form-required{display:none;}form .field-container.required:after{position:absolute;content:"*";top:5px;right:5px;color:#D72A2A;font-size:18px;}form .field-container.field-no-border input{border:none;}form .field-container.full-width-fields input,form .field-container.full-width-fields textarea{width:100%;}label{font-family:'Playfair Display';font-weight:900;margin-bottom:0.5rem;font-size:1.5rem;color:#111;display:block;}label.no-ph{padding:10px 0 10px 10px;font-size:0.75rem;}label.error{display:none !important;background:#FC4C02;font-family:"Merriweather";font-weight:700;padding:10px;color:#FFFFFF;text-align:center;position:relative;top:10px;}label.error:before{position:absolute;content:"";width:0;height:0;content:'';border-bottom:10px solid #FC4C02;border-left:10px solid transparent;border-right:10px solid transparent;top:-5px;left:50%;margin-left:-10px;}.show-errors label.error{display:block !important;}.show-errors label.error[style*="none"]{display:none !important;}.radio-option label,.form-item.form-type-radio label{color:#111;display:inline-block;vertical-align:baseline;}.radio-options label,.form-item.form-type-radio label{display:inline-block;vertical-align:baseline;}label.option{padding-left:0 !important;}.radio-option,.form-item.form-type-radio{display:inline-block;}.form-radios.as-buttons{margin-top:7px;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:hand;cursor:pointer;}.form-radios.as-buttons input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.form-radios.as-buttons .radio-option,.form-radios.as-buttons .form-item.form-type-radio{display:block;float:left;}.form-radios.as-buttons .form-item.form-type-radio label{border:1px solid #999999;line-height:1;margin:0;background:#FFFFFF;color:#111;display:block;padding:6.66667px 10px !important;border-width:1px 1px 1px 0;}.form-radios.as-buttons .form-item.form-type-radio:first-child label{border-width:1px 1px 1px 1px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px;}.form-radios.as-buttons .form-item.form-type-radio:last-child label{border-width:1px 1px 1px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;border-radius:0 5px 5px 0;}.form-radios.as-buttons .form-item.form-type-radio input:checked + label,.form-radios.as-buttons .form-item.form-type-radio label:hover{background:#D72A2A;color:#FFFFFF;}.form-radios.as-buttons .form-item.form-type-radio input.error + label{-moz-box-shadow:0 0 6px 2px #D72A2A;-webkit-box-shadow:0 0 6px 2px #D72A2A;box-shadow:0 0 6px 2px #D72A2A;}.inline-dropdown{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:hand;cursor:pointer;border-bottom:2px dotted #D1CCBD;}.hide-label label{display:none;}.form-managed-file input[type="file"]{width:auto !important;margin-right:20px;margin-bottom:10px;}.form-managed-file .file{margin-bottom:0.5em;}.form-managed-file input[type="submit"]{width:auto !important;}.form-tooltip,form .field-container.with-hint .description{font-size:0.75rem;background:#FFFFFF;width:300px;border:1px solid #D1CCBD;padding:10px;z-index:8000;color:#111;text-align:left;-moz-box-shadow:0 5px 3px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 3px 1px rgba(0,0,0,0.3);box-shadow:0 5px 3px 1px rgba(0,0,0,0.3);}.chosen-container{font-size:1rem;}.required-notice{font-size:0.75rem;}.required-notice span{color:#D72A2A;}::-webkit-input-placeholder{color:#999999;padding-right:10px;}:-moz-placeholder{color:#999999;padding-right:10px;}::-moz-placeholder{color:#999999;padding-right:10px;}:-ms-input-placeholder{color:#999999;padding-right:10px;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.home-teasers{padding-top:40px;}.padded{padding:40px;}.padded-half{padding:20px;}.padded-double{padding:80px;}.v-padded{padding-top:40px;padding-bottom:40px;}.v-padded-half{padding-top:20px;padding-bottom:20px;}.v-padded-double{padding-top:80px;padding-bottom:80px;}.v-padded-top{padding-top:40px;}.v-padded-bottom{padding-bottom:40px;}.h-padded{padding-left:40px;padding-right:40px;}.h-padded-half{padding-left:20px;padding-right:20px;}.with-border{}.with-border + .with-border{border-top:none;}.bottom-padded{padding-bottom:40px;}.filled{background:#e2f7f9;}.filled .filled{background:#FFFFFF;}.filled.row{padding-top:20px;}.heavy-filled{background:#D72A2A;}.heavy-filled,.heavy-filled *{color:#FFFFFF;}.with-bg{position:relative;background-repeat:no-repeat;}.with-bg figure{display:none;}.with-bg.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.width-75{max-width:900px;margin:0 auto;}.width-50{max-width:600px;margin:0 auto;}.min-height-30{min-height:30vh;}.min-height-50{min-height:50vh;}.min-height-70{min-height:70vh;}.full-bg{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.bg-align-top-left{background-position:top left !important;}.bg-align-top-center{background-position:top center !important;}.bg-align-top-right{background-position:top right !important;}.bg-align-center-left{background-position:center left !important;}.bg-align-center-center{background-position:center center !important;}.bg-align-center-right{background-position:center right !important;}.bg-align-bottom-left{background-position:bottom left !important;}.bg-align-bottom-center{background-position:bottom center !important;}.bg-align-bottom-right{background-position:bottom right !important;}.align-left{text-align:left;}.align-right{text-align:right;margin-left:auto;}.align-center{text-align:center;}.align-center .text-container,.align-center .cke_editable,.align-center #comment-form .textarea-wrapper,#comment-form .align-center .textarea-wrapper,.align-center .comments .comment .content,.comments .comment .align-center .content,.align-center input,.align-center textarea,.align-center select,.align-center .legal{margin-left:auto;margin-right:auto;}.legal{padding:20px;background:#FFFFFF;max-height:150px;max-width:100%;overflow-y:auto;}.red-bg-top-text-right h2{position:relative;left:-160px;font-size:3rem;}.red-bg-top-text-right .container{position:relative;padding-top:20px;}.red-bg-top-text-right .container img{display:block;}.red-bg-top-text-right .container:after{position:absolute;content:"";top:5px;left:5px;right:5px;height:50%;background:#D72A2A;z-index:1;}.red-bg-top-text-right .col{position:relative;z-index:2;}.red-bg-top-text-right .col:last-child{left:-20px;padding-top:20px;background:#e2f7f9;}.red-bg-top-text-right .col:last-child .text-container,.red-bg-top-text-right .col:last-child .cke_editable,.red-bg-top-text-right .col:last-child #comment-form .textarea-wrapper,#comment-form .red-bg-top-text-right .col:last-child .textarea-wrapper,.red-bg-top-text-right .col:last-child .comments .comment .content,.comments .comment .red-bg-top-text-right .col:last-child .content,.red-bg-top-text-right .col:last-child input,.red-bg-top-text-right .col:last-child textarea,.red-bg-top-text-right .col:last-child select,.red-bg-top-text-right .col:last-child .legal{color:#111;}.red-bg-left-text-right{overflow:hidden;padding-left:20px;padding-right:20px;}.red-bg-left-text-right h2{position:relative;left:-160px;font-size:3rem;margin-bottom:0;width:1200px;}.red-bg-left-text-right .container{position:relative;padding-top:20px;}.red-bg-left-text-right .container img{display:block;}.red-bg-left-text-right .row:before{position:absolute;content:"";top:10px;left:10px;bottom:-10px;width:50%;background:linear-gradient(to bottom right,#b12323 0%,#d72a2a 50%,#d72a2a 100%);z-index:-1;}.red-bg-left-text-right .col{position:relative;z-index:2;}.red-bg-left-text-right .col:first-child{background-position:20px 0;}.red-bg-left-text-right .col:last-child{padding-top:20px;background:#e2f7f9;margin-top:0 !important;}.red-bg-left-text-right .col:last-child .text-container,.red-bg-left-text-right .col:last-child .cke_editable,.red-bg-left-text-right .col:last-child #comment-form .textarea-wrapper,#comment-form .red-bg-left-text-right .col:last-child .textarea-wrapper,.red-bg-left-text-right .col:last-child .comments .comment .content,.comments .comment .red-bg-left-text-right .col:last-child .content,.red-bg-left-text-right .col:last-child input,.red-bg-left-text-right .col:last-child textarea,.red-bg-left-text-right .col:last-child select,.red-bg-left-text-right .col:last-child .legal{color:#111;overflow:visible;}.numero-verde-donazioni-wrapper{text-align:center;font-size:1.4rem;}.numero-verde{color:#72AD97 !important;font-family:"Merriweather";font-weight:700;}.numero-verde *{color:#72AD97;}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.page-header a.home-link{height:73px;}}body{position:relative;}header.page-header{background-color:#F39200;background-image:url("//cdn.iduepunti.it/themes/custom/iduepunti/images/iduepunti-header.jpg");background-size:cover;background-position:top center;padding:80px 0 10px 0;margin:0;border-bottom:none;}header.page-header h1{height:50px;background:url(/themes/custom/iduepunti/images/iduepunti.png);background:url(/themes/custom/iduepunti/images/iduepunti.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background-size:contain;background-position:center center;margin:0 auto;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;}header.page-header em{display:block;text-align:center;color:rgba(0,0,0,0.6);font-size:14px;margin-top:10px;font-weight:700;font-style:italic;margin-top:10px;}.page-pre-header{background-color:#8d1d1d;}.primary-menu{font-size:12px;background:#FFFFFF;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.05);box-shadow:0 1px 0 0 rgba(0,0,0,0.05);text-align:center;}.primary-menu a{color:#544;text-decoration:none;font-weight:900;display:inline-block;padding:10px 20px;}.primary-menu a.is-active{color:#cc2a2a;}.primary-menu li{letter-spacing:2px;display:inline-block;padding:0 1em;text-transform:uppercase;}.ce-banner{background-color:#111;top:0px;left:0px;position:fixed;width:100%;z-index:99999998;display:block;color:#FFFFFF;font-size:0.75rem;padding:20px 0;-moz-transition:top 0.5s linear;-o-transition:top 0.5s linear;-webkit-transition:top 0.5s linear;transition:top 0.5s linear;}.ce-banner.hidden{top:-500px;}.ce-banner strong{margin-bottom:20px;display:block;}.ce-banner a{text-decoration:underline;color:#FFFFFF;}.help{position:relative;background:#3b75a0;}.help h2{color:#FFFFFF;}.help h3{font-size:1rem;margin-bottom:1rem;letter-spacing:2px;color:#8F3032;border-bottom:2px solid rgba(17,17,17,0.1);padding-bottom:1rem;}.help p{font-size:1.2rem;}.help .help-text a{font-size:1.3rem;display:block;}.help .help-text a.go-to-infografica{font-size:1rem;margin-top:10px;font-style:italic;color:#8F3032;}.help .abruzzese{background:#F7EEE3;}.help .abruzzese a{text-decoration:none;}.help .abruzzese a span{display:none;}.help .abruzzese i:before{font-size:3.6rem;}.help strong{font-family:'Playfair Display';font-weight:900;letter-spacing:2px;border-top:3px dotted;border-bottom:3px dotted;padding:20px 0;margin:20px auto 0;display:block;font-size:1rem;line-height:1.5;max-width:400px;color:#8F3032;}.help strong span{text-transform:uppercase;}.help .arc-top{top:auto;bottom:0;margin-bottom:-100px;fill:#3b75a0;}.vacanza{background-color:rgba(247,238,227,0.8);padding-bottom:40px;position:relative;}.vacanza .pushleft{padding-left:50px !important;text-align:left;}.vacanza article{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;}.vacanza .pushright{padding-right:50px !important;text-align:right;}.vacanza .mob-8{vertical-align:middle;}.vacanza h3{color:#8F3032;}.vacanza .vacanza-intro{font-size:1.4rem;font-style:italic;}.vacanza .vacanza-container{padding:0 40px;}.vacanza .vacanza-container .row:first-child{margin-top:0;}.vacanza .vacanza-container i{display:block;padding-bottom:20px;}.vacanza .vacanza-container i:before{font-size:80px;line-height:70px;margin:0;color:#FFFFFF;}.vacanza .vacanza-container i.flaticon-rural32:before,.vacanza .vacanza-container i.flaticon-beach5:before{font-size:60px;}.vacanza .vacanza-container .row{background-size:cover;}.vacanza .parco{background:url(/themes/custom/iduepunti/img/blocchi/parchi.jpg) center center no-repeat;position:relative;}.vacanza .parco .content{position:relative;z-index:1;}.vacanza .parco:before{z-index:0;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.4),rgba(0,0,0,0));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.4),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0.4),rgba(0,0,0,0));}.vacanza .parco h3,.vacanza .parco li{color:#FFFFFF;}.vacanza .riserva{background:url(/themes/custom/iduepunti/img/blocchi/cascata.jpg) center center no-repeat;position:relative;text-align:right;}.vacanza .riserva .content{position:relative;z-index:1;}.vacanza .riserva:before{z-index:0;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(right,rgba(0,0,0,0.4),rgba(0,0,0,0));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.4),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,0.4),rgba(0,0,0,0));}.vacanza .riserva h3,.vacanza .riserva p{color:#FFFFFF;}.vacanza .borghi{background:url(/themes/custom/iduepunti/img/blocchi/calascio.jpg) center center no-repeat;position:relative;background-size:cover;}.vacanza .borghi .content{position:relative;z-index:1;}.vacanza .borghi:before{z-index:0;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5OGU5YyIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OThlOWMiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,rgba(73,142,156,0.8)),color-stop(100%,rgba(73,142,156,0)));background-image:-moz-linear-gradient(left,rgba(73,142,156,0.8),rgba(73,142,156,0));background-image:-webkit-linear-gradient(left,rgba(73,142,156,0.8),rgba(73,142,156,0));background-image:linear-gradient(to right,rgba(73,142,156,0.8),rgba(73,142,156,0));}.vacanza .borghi h3,.vacanza .borghi p{color:#FFFFFF;}.vacanza .cucina{background:url(/themes/custom/iduepunti/img/blocchi/chitarra.jpg) center center no-repeat;position:relative;text-align:right;background-size:cover;}.vacanza .cucina .content{position:relative;z-index:1;}.vacanza .cucina:before{z-index:0;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,rgba(255,255,255,0.8)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(right,rgba(255,255,255,0.8),rgba(255,255,255,0));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.8),rgba(255,255,255,0));background-image:linear-gradient(to left,rgba(255,255,255,0.8),rgba(255,255,255,0));}.vacanza .terreno{background:#d5a66c;position:relative;}.vacanza .terreno h3{color:#FFFFFF;font-family:'Playfair Display';font-weight:900;font-size:1.6rem;line-height:1;text-transform:uppercase;letter-spacing:0;}.vacanza .terreno .col-4:nth-child(even){background:#e0be94;}.vacanza .landtype{text-align:center;}.vacanza .landtype strong{font-size:1.8rem;font-size:3rem;line-height:1;letter-spacing:-4px;color:#FFFFFF;}.vacanza .landtype i{padding-bottom:10px;}.vacanza .sport{background:#498e9c;text-align:center;}.vacanza .sport .n-up > li,.vacanza .sport .articles-list > li{margin-bottom:0;}.vacanza .sport em{color:#FFFFFF;font-size:1.2rem;}.vacanza .sport i:before{font-size:60px;}.vacanza .sport li:nth-child(odd){background:#396e79;}.vacanza .parco,.vacanza .riserva,.vacanza .terreno,.vacanza .borghi,.vacanza .sport,.vacanza .cucina{margin-top:20px;}.azione{position:relative;}.azione h2{color:#FFFFFF;}.azione .call-to-action-title{background:rgba(59,117,160,0.7);}.azione .call-to-action-title-container h2{padding-bottom:0;}.azione .call-to-action-title-container strong{color:#FFFFFF;font-size:1.5rem;line-height:1.5;display:block;border-top:2px solid;max-width:500px;margin:0 auto;padding:20px 20px 0;}.azione .call-to-action-title-container strong span{font-size:2rem;line-height:1;margin-bottom:0;text-align:center;color:#FFFFFF;}.azione .call-to-action-title-container strong b{margin:10px 0 17px;text-align:center;color:#FFFFFF;font-size:0.7rem;font-family:"Merriweather";font-weight:400;font-style:italic;line-height:1;display:block;}.azione .call-to-action-email{background:rgba(59,117,160,0.7);}.azione .call-to-action-immagine{background:rgba(247,238,227,0.7);}.azione .call-to-row .azione-facebook a{margin-top:10px;display:inline-block;color:#498e9c;text-decoration:none;padding-bottom:0px;width:auto;transition:0.3s ease;}.azione .call-to-row .azione-facebook a span{margin-top:20px;margin-bottom:0;transition:0.3s ease;font-size:3rem;line-height:1;display:inline-block;letter-spacing:-3px;}.azione .call-to-row .azione-facebook a i:before{font-size:2.3rem;padding-right:20px;margin-left:0;position:relative;top:-4px;}.azione .call-to-row .azione-facebook a:hover{color:#72AD97;}.azione .call-to-row .azione-facebook a:hover span{color:#72AD97;}.azione .azione-facebook em{display:block;}.azione #imageLoader{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.azione .call-to-action-facebook{background:rgba(247,238,227,0.7);}.azione .azione-immagine-disclaimer{text-align:center;max-width:500px;}.azione .call-to-row span{display:block;margin-bottom:20px;color:#498e9c;font-family:'Playfair Display';font-weight:900;display:block;text-align:right;line-height:1;}.azione .call-to-row h2 span{display:inline;margin-bottom:0;color:#FFFFFF;text-align:center;}.azione .call-to-row em{display:block;max-width:500px;}.azione .call-to-action-email span,.azione .call-to-action-email p,.azione .call-to-action-email em{color:#FFFFFF;}.azione em.sono-abruzzese{background:#e0be94;font-size:1rem;margin:20px 0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}.azione em.sono-abruzzese span{color:#FFFFFF;text-align:left;font-size:1.3rem;font-style:normal;}.azione .arc-top{top:auto;bottom:0;margin-bottom:-100px;fill:#3b75a0;}#userPictureCanvas{background:url(/themes/custom/iduepunti/img/profile-pecora.jpg);background-size:100% 100%;display:block;margin:40px 0;width:500px;height:auto !important;max-width:100%;}.user-picture-buttons{max-width:500px;}.user-picture-buttons a{margin-top:20px;}footer.page-footer{position:relative;background:#8d1d1d;color:#FFFFFF;padding:20px 0;}footer.page-footer h2{color:#FFFFFF;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;width:200px;height:50px;background-image:url(/themes/custom/iduepunti/images/iduepunti.png);background:url(/themes/custom/iduepunti/images/iduepunti.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background-size:contain;background-position:center center;background-repeat:no-repeat;}footer.page-footer h3{font-size:1rem;text-transform:uppercase;}footer.page-footer a{color:#FFFFFF;}footer.page-footer .macaroni-logo{width:300px;margin-top:10px;}footer.page-footer .macaroni{text-transform:uppercase;font-size:0.75rem;letter-spacing:2px;}footer.page-footer .macaroni a{display:block;}footer.page-footer .privacy-policy{font-size:0.6rem;margin-top:20px;}footer.page-footer .privacy-policy a{text-decoration:none;}.mobile-trigger{background:#FFFFFF;overflow:auto;display:none;}.mobile-trigger .mobile-menu{clear:both;overflow:hidden;*zoom:1;display:none;}.mobile-trigger .mobile-menu a{float:left;width:50%;border:2px solid #FFFFFF;padding:15px 10px;background:#F7EEE3;font-size:1rem;font-family:"Merriweather";font-weight:700;color:#544;text-decoration:none;min-height:40px;}.mobile-trigger .mobile-menu a.is-active{color:#D72A2A;}.mobile-trigger .mobile-menu-trigger{font:0/0 serif;text-shadow:none;color:transparent;}.mobile-trigger .mobile-menu-trigger:before{color:#111;width:32px;height:32px;display:inline-block;float:right;font-size:32px;margin:5px;}.mobile-trigger form#views-exposed-form-search-block-1{width:80%;float:left;}.mobile-trigger form#views-exposed-form-search-block-1 input{border:none;font-size:1rem;padding:10px;}.mobile-trigger form#views-exposed-form-search-block-1 .form-actions{display:none;}.mobile-trigger form#views-exposed-form-search-block-1:before{font-size:32px;margin:5px;display:inline-block;}@media only screen and (min-width:768px){.mobile-only{display:none !important;}}@media only screen and (max-width:1023px){html{font-size:14px;}.meta .comments-count span{display:none;}.padded{padding:20px;}.padded-double{padding:30px;}.v-padded-double{padding-top:40px;padding-bottom:40px;}}@media only screen and (max-width:767px){html{font-size:15px;}input[type="text"],textarea{width:100%;}.mobile-trigger{display:block;}.desktop-only{display:none;}.page-header{border-top:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.dona-top-mobile{display:block;}.primary-menu a{padding:10px 0;}footer.page-footer{text-align:left;}footer.page-footer .macaroni{text-align:left;padding-top:20px;}footer.page-footer .macaroni img{width:75%;}.page-pre-header{clear:both;}.page-pre-header #views-exposed-form-search-block-1{display:none;}.page-pre-header nav.social-menu{float:right;}.primary-menu{display:none;}.node-type-article h2,h2{font-size:2.2rem;}.sticky-articles .node--view-mode-teaser h3{font-size:1.4rem;}.sticky-articles .node--view-mode-teaser .field-teaser,.node--view-mode-teaser .field-teaser{font-size:0.75rem;}}
