/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{scroll-behavior:smooth;}body{font-family:'atten-new' !important;color:#888989;}body.navbar-is-fixed-top{margin-top:-30px;}p.messaggio-pubblicitario{margin-top:20px;font-size:16px;margin-bottom:20px;}h1{font-size:36px;color:#007cba;font-weight:500;text-transform:uppercase;}h2{font-size:30px;color:#007cba;font-weight:500;text-transform:uppercase;}h3{font-size:24px;color:#007cba;font-weight:400;text-transform:uppercase;}.region-footer h3{font-size:18px;font-weight:500;padding:15px 0;}section.col-sm-12 .region-content .content p,section.col-sm-12 .region-content .content li,section.col-sm-12 .region-content .content a{font-size:18px;font-weight:100;line-height:1.7;}a,a:focus,a:hover{color:#007cba;}.dialog-off-canvas-main-canvas{margin-top:110px;}.main-container{width:100%;}.main-container section.col-sm-12{width:1140px;margin:0 auto;display:block;float:none;}.main-container div.col-sm-12{padding:0;}.main-container div.col-sm-12 .page-header{width:1140px;margin:0 auto;display:block;float:none;padding-left:15px;padding-right:15px;}body:not(.frontpage) section#block-topbanner .field--name-body.field--type-text-with-summary{width:100% !important;overflow:hidden;height:300px !important;}body:not(.frontpage) section#block-topbanner .field--name-body.field--type-text-with-summary img{width:100%;height:300px;object-fit:cover;object-position:center;}body:not(.frontpage) section#block-topbannerprodotti .field--name-body.field--type-text-with-summary{width:100% !important;overflow:hidden;height:300px !important;}body:not(.frontpage) section#block-topbannerprodotti .field--name-body.field--type-text-with-summary img{width:100%;height:300px;object-fit:cover;object-position:center;}body:not(.frontpage) section#block-topbannercontatti-2 .field--name-body.field--type-text-with-summary{width:100% !important;overflow:hidden;height:300px !important;}body:not(.frontpage) section#block-topbannercontatti-2 .field--name-body.field--type-text-with-summary img{width:100%;height:300px;object-fit:cover;object-position:center;}body:not(.frontpage) section#block-topbannernews .field--name-body.field--type-text-with-summary{width:100% !important;overflow:hidden;height:300px !important;}body:not(.frontpage) section#block-topbannernews .field--name-body.field--type-text-with-summary img{width:100%;height:300px;object-fit:cover;object-position:center;}.region #block-topbanner img.banner-top-header{width:100%;}img{width:100%;}.content img{border-right:10px solid #007cba;margin-top:30px;}img.no-border{border:none !important;}img.icon--gray{filter:invert(59%) sepia(0%) saturate(0%) hue-rotate(260deg) brightness(91%) contrast(92%);}img.icon--white{filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(164deg) brightness(102%) contrast(101%);}body:not(.path-frontpage) .main-container .col-sm-12 .region.region-header{background-color:#e6e6e6;}.breadcrumb{background-color:#e6e6e6;position:relative;z-index:100;width:1140px;margin:0 auto;display:block;padding-left:15px;padding-right:15px;margin-bottom:30px;}.breadcrumb li.active{display:none;}.page-header{border:0;}button#edit-submit{border-radius:0px 50px 0 50px;background-color:#007cba;padding-left:35px;padding-right:35px;transition:.3s;font-size:17px;margin-left:13px;}button#edit-submit:hover{background-color:#007cba;}form input:not(.form-checkbox){box-shadow:none !important;border-top:0 !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;width:100% !important;font-size:17px;color:#333;font-weight:400;}form .form-inline{width:100%;}form label:not(#edit-field-allega-cv-0--label):not([for="edit-field-privacy-value"]){display:none !important;}form .form-required:after{visibility:hidden !important;}form .form-control:focus{border:2px solid #007cba;}form .messages{margin-left:13px;}form .control-group .help-inline,form .help-block{margin-left:13px;}form .captcha__element .reload-captcha-wrapper a{display:block;text-indent:25px;width:100%;}header .region.region-firstbar{padding:5px 0;background-image:url(/themes/custom/bootstrap_ife/images/topbar-background_blu.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center;height:35px;}header .region.region-firstbar .container_topbar{margin-top:4px;}header .region.region-firstbar .container_topbar .social{width:50%;float:left;margin-left:92px;}header .region.region-firstbar .container_topbar .social .fac-icon{background-image:url(/themes/custom/bootstrap_ife/images/icone/social/facebook-icon.png);display:block;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;content:'';position:absolute;font-size:0;transition:.3s;}header .region.region-firstbar .container_topbar .social .twi-icon{background-image:url(/themes/custom/bootstrap_ife/images/icone/social/twitter-icon.png);display:block;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;content:'';position:absolute;font-size:0;margin-left:30px;transition:.3s;}header .region.region-firstbar .container_topbar .social .lin-icon{background-image:url(/themes/custom/bootstrap_ife/images/icone/social/linkedin-icon.png);display:block;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;content:'';position:absolute;font-size:0;margin-left:60px;transition:.3s;}header .region.region-firstbar .container_topbar .social a:hover{opacity:.8;}header .region.region-firstbar .container_topbar .info{width:54%;float:right;color:#fff;margin-right:-80px;}header .region.region-firstbar .container_topbar .info div{display:inline-block;margin:0 10px;}header .region.region-firstbar .container_topbar .info p span.t_img{margin-right:10px;}header .region.region-firstbar .container_topbar .info p span.t_img img{width:15px;}header .region.region-firstbar .container_topbar .info .linkedin a{position:relative;width:25px;height:25px;display:inline-block;visibility:hidden;}header .region.region-firstbar .container_topbar .info .linkedin a:after{background-image:url(/themes/custom/bootstrap_ife/images/linkedin.png);content:"";display:block;width:25px;height:25px;background-size:25px;position:absolute;top:-4px;left:0;visibility:visible;filter:brightness(0) invert(1);background-repeat:no-repeat;}header#navbar{border-bottom:2px solid #f7be00;background-color:#fff;}header div#navbar-collapse{float:right;width:100%;text-align:right;}header .navbar-header{margin-bottom:-45px;}header .navbar-nav li a{color:#333 !important;text-transform:uppercase;padding-bottom:18px;padding-top:32px;}header .navbar-nav li a:hover{border-bottom:5px solid #007cba;}header .logo img{margin-top:15px;width:200px;margin-bottom:0;position:relative;z-index:100;}header .navbar-nav li a.is-active{background-color:transparent !important;border-bottom:5px solid #007cba;}header .navbar-collapse #ultimenu-main li a{color:#333 !important;text-transform:uppercase;padding-bottom:15px !important;border-bottom:5px solid #fff;font-size:16px;}header .navbar-collapse #ultimenu-main li a:hover{border-bottom:5px solid #f7be00;}header .navbar-collapse #ultimenu-main ul{padding:0 1.5em 0 1.5em !important;}header .navbar-collapse #ultimenu-main li{display:inline-block;}header .navbar-collapse #ultimenu-main li a.is-active{border-bottom:5px solid #f7be00;font-weight:700;color:#007cba !important;}header .navbar-collapse #ultimenu-main li section{padding:0;margin-top:1px;}header .navbar-collapse #ultimenu-main li section .titolo-menu{width:30%;text-align:left;float:left;}header .navbar-collapse #ultimenu-main li section .titolo-menu h1{margin:7px 0 0 7px;}header .navbar-collapse #ultimenu-main li section .voci-menu{float:right;width:auto;}header .navbar-collapse #ultimenu-main li section .voci-menu li a{display:inline-block;padding:1.4em 1em;font-size:13px;border:none !important;}header .navbar-collapse #ultimenu-main li section .voci-menu li a:hover{border:0;text-decoration:none;opacity:.7;}header .navbar-collapse #ultimenu-main li .ultimenu__flyout .ultimenu__region{border-radius:0;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.15);box-shadow:0px 4px 3px 2px rgba(0,0,0,0.15);border-radius:0 0 30px 100px;padding:0 !important;}header .navbar-collapse #ultimenu-main li section .voci-menu li:after{content:none !important;}header .navbar-collapse #ultimenu-main li.has-ultimenu:after{content:'⌃';position:absolute;top:10px;margin-left:-18px;transform:rotate(180deg);}h1.page-header{font-size:28px;}.path-frontpage h2.block-title,section#block-views-block-news-block-1 h2.block-title,section#block-views-block-persone-block-1 h2.block-title,section#block-views-block-persone-block-2 h2.block-title,section#block-views-block-persone-block-3 h2.block-title,section#block-views-block-documenti-block-1 h2.block-title,section#block-views-block-documenti-block-2 h2.block-title,section#block-views-block-documenti-block-3 h2.block-title,section#block-lavoraconnoi h2.block-title,.page--node-9 .content h2,.page--node-8 .content h2,.page--node-25 .content h2,.page--node-55 .content h2,.page--node-56 .content h2,.page--node-19 .content h2{font-size:24px;margin:0 auto 25px auto;border-bottom:1px solid #ccc;padding:0 0 5px 0;font-weight:300;}.page--node-9 .content h2,.page--node-8 .content h2,.page--node-55 .content h2,.page--node-56 .content h2,.page--node-19 .content h2{margin-top:35px;}.path-frontpage .region-content .block-block-content .field--item{font-size:18px;font-weight:100;line-height:1.7;}.region-content .block{margin:30px auto;}.page-node-type-prodotto .region-content .block{margin:0 !important;}.view-prodotti .views-col{width:25%;text-align:center;}.view-prodotti .views-col .views-field-field-icona-prodotto{width:100px;margin:0 auto;}section#block-mission{margin-top:510px;}section#block-mission .field--item p a:link,section#block-mission .field--item p a:visited{border-radius:0px 50px 0 50px;background-color:#007cba;font-size:12px;color:#fff;padding:8px 25px 8px 25px;transition:.3s;text-transform:uppercase;font-weight:500;float:right;margin-top:12px;}section#block-mission .field--item p a:hover,section#block-mission .field--item p a:focus{background-color:#0f8ac7;text-decoration:none;}.hp-slideshow .views_slideshow_cycle_teaser_section{width:100% !important;overflow:hidden;margin-bottom:30px;height:450px !important;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide{width:100% !important;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row{width:100% !important;position:relative;}.hp-slideshow .views_slideshow_slide .views-row .views-field-field-image-slide-1 .field-content img{width:100%;height:450px;object-fit:cover;object-position:center;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row .views-field-title{font-size:48px;color:#fff;font-weight:700;padding-top:120px;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row .views-field-field-testo{font-size:21px;color:#fff;top:215px;font-weight:300;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row .views-field-field-slide-link-1{top:250px;}.hp-slideshow .views_slideshow_slide .views-row .views-field-field-slide-link-1 a.s_link{background-color:#e43d30;border-radius:0 50px 0 50px;display:block;width:240px;height:60px;z-index:1000;background-size:240px;background-repeat:no-repeat;right:16px;content:'';top:25px;text-align:center;font-size:15px;padding-top:18px;text-transform:uppercase;font-weight:700;transition:.3s;margin-top:20px;}.hp-slideshow .views_slideshow_slide .views-row .views-field-field-slide-link-1 a.s_link:link,.hp-slideshow .views_slideshow_slide .views-row .views-field-field-slide-link-1 a.s_link:visited{color:#fff;}.hp-slideshow .views_slideshow_slide .views-row .views-field-field-slide-link-1 a.s_link:focus,.hp-slideshow .views_slideshow_slide .views-row .views-field-field-slide-link-1 a.s_link:hover{text-decoration:none;background-color:#f05548;}.hp-slideshow div#views_slideshow_cycle_div_slideshow-block_1_0 .views-row .views-field-field-slide-link-1 a.s_link{background-color:#f7be00;}.hp-slideshow div#views_slideshow_cycle_div_slideshow-block_1_1 .views-row .views-field-field-slide-link-1 a.s_link{background-color:#027DBA;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row .views-field-field-image-slide-1{position:absolute;display:inline-block;width:100%;z-index:-1;}.pagina-prodotti .views-row{margin:50px auto;}.pagina-prodotti .view-header p{font-size:16px;}.pagina-prodotti .views-row .field-content .p_text p{font-size:18px;margin:25px 15px;}.pagina-prodotti .views-row .field-content .p_text a{border-radius:0px 50px 0 50px;background-color:#e43d30;font-size:14px;padding:12px 35px 12px 35px;transition:.3s;text-transform:uppercase;font-weight:500;}.pagina-prodotti .views-row .field-content .p_text a:link,.pagina-prodotti .views-row .field-content .p_text a:visited{color:#fff;}.pagina-prodotti .views-row .field-content .p_text a:hover,.pagina-prodotti .views-row .field-content .p_text a:focus{text-decoration:none;background-color:#f05548;}.pagina-prodotti .row-1 .field-content .p_img,.pagina-prodotti .row-3 .field-content .p_img,.pagina-prodotti .row-5 .field-content .p_img{width:47%;float:left;border-right:10px solid #e43d30;}.pagina-prodotti .row-1 .field-content .p_text,.pagina-prodotti .row-3 .field-content .p_text,.pagina-prodotti .row-5 .field-content .p_text{width:47%;float:right;margin-top:15px;}.pagina-prodotti .row-2 .field-content .p_img,.pagina-prodotti .row-4 .field-content .p_img,.pagina-prodotti .row-6 .field-content .p_img{width:47%;float:right;border-left:10px solid #e43d30;}.pagina-prodotti .row-2 .field-content .p_text,.pagina-prodotti .row-4 .field-content .p_text,.pagina-prodotti .row-6 .field-content .p_text{width:47%;float:left;margin-top:15px;}.page--node-4 .a_container{margin:30px 0;display:inline-block;}.page--node-4 .a_container .a_text{width:47%;float:right;height:380px;}.page--node-4 .a_container .a_text h3{line-height:1.5;display:flex;justify-content:center;align-items:center;height:100%;margin:0;width:80%;}.page--node-4 .a_container .a_img{width:47%;float:left;}.page--node-4 .a_info_text_last{clear:both;}.page--node-4 img.align-center{margin-top:30px;}.page--node-4  .page-header{display:block;float:left;}.page--node-4 section#block-quickmenuabout{display:inline-block;margin-left:20px;}.page--node-4 article{clear:both;}.page--node-4 section#block-quickmenuabout .menu_title{margin-top:10px;}.page--node-4 section#block-quickmenuabout .menu_title ul li{display:inline-block;margin-right:30px;}.page--node-4 section#block-quickmenuabout .menu_title ul li a{color:#fff;font-size:15px;transition:.3s;background-color:#007cba;padding:4px 7px;border-radius:150px;}.page--node-4 section#block-quickmenuabout .menu_title ul li a:hover,.page--node-4 section#block-quickmenuabout .menu_title ul li a:focus{text-decoration:none;background-color:#0f8ac7;}.page--node-11 .a_container{margin:30px 0;display:inline-block;}.page--node-11 .a_container .a_text{width:47%;float:right;height:380px;}.page--node-11 .a_container .a_img{width:47%;float:left;}.page--node-11 .a_container .a_text h3{line-height:1.5;display:flex;justify-content:center;align-items:center;height:100%;margin:0;width:95%;}.page--node-9 .a_container{margin:30px 0 0 0;display:block;clear:both;min-height:320px;}.page--node-9 .a_container .a_text{width:32%;float:left;min-height:320px;margin-right:4%;}.page--node-9 .a_container .a_map{width:63%;float:right;min-height:320px;}.mission-summary{margin-top:50px;}.mission-summary .box{float:left;clear:both;margin:30px auto;}.mission-summary .box .box-img{width:16%;margin:0 2%;}.mission-summary .box .box-text{width:75%;margin:0 2%;}.mission-summary .box-1 .box-text,.mission-summary .box-3 .box-text{float:right;}.mission-summary .box-1 .box-img,.mission-summary .box-3 .box-img{float:left;}.mission-summary .box-2 .box-text{float:left;}.mission-summary .box-2 .box-img{float:right;}.mission-summary .box h3{font-size:22px;font-weight:500;}.mission-summary .box-1 h3{color:#007cba;}.mission-summary .box-2 h3{color:#f7be00;}.mission-summary .box-3 h3{color:#e43d30;}.governance-summary .box{float:left;clear:both;margin:0 auto 50px auto;}.governance-summary .box .box-img{width:35%;margin:0 2%;}.governance-summary .box .box-text{width:55%;margin:0 2%;}.governance-summary .box-1 .box-text{float:right;}.governance-summary .box-1 .box-img{float:left;}.page--node-25 .content h3{font-size:21px;font-weight:500;text-transform:none !important;}.governance-obiettivi .box-text-left,.governance-obiettivi .box-text-right{width:47%;}.governance-obiettivi .box{margin:30px auto;}.governance-obiettivi .box .box-text-left{float:left;margin-right:3%;}.governance-obiettivi .box .box-text-right{float:right;}h2.obiettivi-title{margin-top:50px !important;}#block-views-block-persone-block-1{margin:30px auto;}#block-views-block-persone-block-1 .views-col,#block-views-block-persone-block-2 .views-col,#block-views-block-persone-block-3 .views-col{text-align:center;}#block-views-block-persone-block-1 .views-row,#block-views-block-persone-block-2 .views-row,#block-views-block-persone-block-3 .views-row{margin-bottom:20px;}#block-views-block-persone-block-1 .views-col .views-field-field-foto img,#block-views-block-persone-block-2 .views-col .views-field-field-foto img,#block-views-block-persone-block-3 .views-col .views-field-field-foto img{width:100px;margin:0 auto;}#block-views-block-persone-block-1 .views-col .views-field-field-nome-cognome,#block-views-block-persone-block-2 .views-col .views-field-field-nome-cognome,#block-views-block-persone-block-3 .views-col .views-field-field-nome-cognome{font-size:20px;margin-top:10px;font-weight:500;color:#007cba;}.view-id-documenti img{width:100px;}.page--node-6 .p_container{margin:30px 0;display:inline-block;}.page--node-6 .p_container .p_text{width:47%;float:right;margin-top:90px;}.page--node-6 .p_container .p_img{width:47%;float:left;}.page--node-6 .p_container .p_text p,.page--node-6 .p_container_due .p_text p{margin-bottom:25px;}.page--node-6 .p_container .p_text a,.page--node-6 .p_container_due .p_text a{border-radius:0px 50px 0 50px;background-color:#007cba;transition:.3s;font-size:15px;color:#fff;padding:8px 35px 8px 35px;}.page--node-6 .p_container .p_text a:hover,.page--node-6 .p_container .p_text a:focus,.page--node-6 .p_container_due .p_text a:hover,.page--node-6 .p_container_due .p_text a:focus{background-color:#1226aa;text-decoration:none;}.page--node-6 .p_container_due{margin:30px 0;display:inline-block;}.page--node-6 .p_container_due .p_text{width:47%;float:left;margin-top:90px;}.page--node-6 .p_container_due .p_img{width:47%;float:right;}.view-prodotti .view-content{margin:15px 0;}.view-prodotti .view-footer{margin-top:35px;}.view-prodotti .view-footer a:link,.view-prodotti .view-footer a:visited{border-radius:0px 50px 0 50px;background-color:#007cba;font-size:12px;color:#fff;padding:8px 25px 8px 25px;transition:.3s;text-transform:uppercase;font-weight:500;float:right;}.view-prodotti .view-footer a:focus,.view-prodotti .view-footer a:hover{background-color:#0f8ac7;text-decoration:none;}.view-prodotti .views-view-grid .views-field.views-field-title{text-transform:uppercase;font-size:16px;font-weight:700;color:#007cba;width:220px;height:56px;margin:0 auto;}.view-prodotti .views-view-grid .views-field-field-icona-prodotto img{width:100px;box-shadow:none !important;}.view-prodotti .views-view-grid .views-field-view-node a{border-radius:0px 50px 0 50px;background-color:#e43d30;font-size:12px;color:#fff;padding:8px 25px 8px 25px;transition:.3s;text-transform:uppercase;font-weight:500;}.view-prodotti .views-view-grid .views-field-view-node a:hover,.view-prodotti .views-view-grid .views-field-view-node a:focus{background-color:#f05548;text-decoration:none;}.page-node-type-prodotto .page-header{display:block;float:left;}.page-node-type-prodotto section#block-quickmenuprodotti{display:inline-block;margin-left:30px !important;margin-top:-7px !important;}.page-node-type-prodotto article{clear:both;}.page-node-type-prodotto section#block-quickmenuprodotti .menu_title{margin-top:10px;}.page-node-type-prodotto section#block-quickmenuprodotti .menu_title a{color:#fff;font-size:15px;transition:.3s;background-color:#007cba;padding:4px 7px;border-radius:150px;}.page-node-type-prodotto section#block-quickmenuprodotti .menu_title a:hover,.page-node-type-prodotto section#block-quickmenuprodotti .menu_title a:focus{text-decoration:none;background-color:#0f8ac7;}.page-node-type-prodotto .img_text_group{width:100%;display:inline-block;margin:30px 0;}.page-node-type-prodotto .img_text_group .field--name-field-image{width:47%;float:left;}.page-node-type-prodotto .img_text_group .field--name-field-testo-vicino-{width:47%;float:right;line-height:1.5;display:flex;justify-content:center;align-items:center;margin:0;font-size:24px;color:#0a1f8f;font-weight:400;text-transform:uppercase;height:350px;}.page-node-type-prodotto .field--name-field-altra-descrizione{clear:both;}.page-node-type-prodotto form label#edit-field-allega-cv-0--label,.page-node-type-prodotto form label[for="edit-field-privacy-value"]{margin-left:13px;}.page-node-type-prodotto form,.page--node-9 .field--name-field-contact-form form,.page--node-8 .field--name-field-contact-form form{margin-top:30px;}.page-node-type-prodotto div#form-anchor,.page--node-9 .field--name-field-contact-form,.page--node-8 .field--name-field-contact-form{padding:25px 50px 50px 50px;margin-top:35px;width:100%;border:1px solid #ccc;border-radius:0 100px 0 100px;background-color:#f4f4f4;}.page-node-type-prodotto div#form-anchor .form-control,.page--node-9 .field--name-field-contact-form .form-control,.page--node-8 .field--name-field-contact-form .form-control{background-color:transparent !important;}.page--node-9 .field--name-field-contact-form a,.page--node-8 .field--name-field-contact-form a,.page-node-type-prodotto div#form-anchor a{font-size:14px !important;}.page-node-type-prodotto .field--name-field-modulo-di-informazioni .file{border:0;}.page-node-type-prodotto .field--name-field-modulo-di-informazioni .file span.file-icon,.page-node-type-prodotto .field--name-field-modulo-di-informazioni .file span.file-size{display:none;}.page-node-type-prodotto .field--name-field-modulo-di-informazioni .file span.file-link{border:0;}.page-node-type-prodotto .field--name-field-modulo-di-informazioni .file span.file-link a{text-align:center;background-color:#027cba;padding:10px 20px;border-radius:10px;display:inline-block;margin-top:10px;color:#fff;line-height:normal;}.page--node-3 .map-banner{margin-top:30px;}.page--node-3 .map-banner .mappa{width:47%;float:left;}.page--node-3 .map-banner .banner{width:47%;float:right;}.page--node-3 .map-banner .banner .ban{background-color:#0a1f8f;padding:40px;background-image:url(/themes/custom/bootstrap_ife/images/background-banner-blu.png);background-size:cover;background-position:0 -10px;background-repeat:no-repeat;}.page--node-3 .map-banner .banner .banner_uno{margin-bottom:30px;}.page--node-3 .map-banner .banner .ban *{color:#fff;}.page--node-3 .map-banner .banner .ban h2{margin-top:0;}.page--node-3 .map-banner .banner .ban p:after{content:'⌃';position:absolute;transform:rotate(90deg);color:#fff;}.page--node-3 .map-banner .banner .ban .content:before{background-image:url(/themes/custom/bootstrap_ife/images/icone/icona-banner-form.png);content:'';display:block;width:70px;height:70px;background-size:70px;float:left;background-repeat:no-repeat;margin-right:30px;}.page--node-8 form label#edit-field-allega-cv-0--label,.page--node-8 form label[for="edit-field-privacy-value"]{font-size:15px;font-weight:400;margin-left:13px;color:#333;}.page--node-8 input#edit-field-allega-cv-0-upload::-webkit-file-upload-button{visibility:hidden;}.page--node-8 form input#edit-field-allega-cv-0-upload:before{content:'Scegli file';display:inline-block;background-color:#fff;padding:5px 8px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-size:10pt;margin-top:-10px;color:#333;font-weight:400;border:1px solid #ccc;position:relative;top:-1px;transition:.3s;}.page--node-8 form input#edit-field-allega-cv-0-upload:hover:before{background-color:#eee;}footer.footer.container .f_footer .f_container .culumn li a,footer.footer.container .f_footer .f_container .culumn p{font-size:15px;}footer.footer.container{width:100%;background-color:#f0f0f0;border-top:2px solid #007cba;padding:0;}footer.footer.container .field--name-body{width:1170px;margin:0 auto;}footer.footer.container section#block-bootstrap-ife-footercopyright{margin-top:40px;padding:20px 0;background-image:url(/themes/custom/bootstrap_ife/images/footer-background.png);background-size:cover;background-repeat:no-repeat;background-position:100%;}footer.footer.container section#block-bootstrap-ife-footercustom div.f_logo{padding:36px 0 24px 0;margin-left:-91px;}footer.footer.container section#block-bootstrap-ife-footercustom div.f_logo img{width:160px;}footer.footer.container section#block-bootstrap-ife-footercustom div.culumn_4 p span.second-row{margin-left:25px;}footer.footer.container section#block-bootstrap-ife-footercustom div.culumn_4 p span.f_img{margin-right:10px;}footer.footer.container section#block-bootstrap-ife-footercustom div.culumn_4 p span.f_img img{width:15px;}footer.footer.container .f_footer .f_container .culumn{width:25%;float:left;border-left:20px solid transparent;border-right:20px solid transparent;}footer.footer.container .f_footer .f_container .culumn li{margin-bottom:8px;}footer.footer.container .f_footer .f_container .culumn li a{color:#888989;}footer.footer.container .f_footer .f_container{position:relative;}footer section#block-bootstrap-ife-logotrasparenza .field--name-body{width:100%;background-color:#fff;padding:20px;}footer section#block-bootstrap-ife-logotrasparenza .field--name-body img{transition:.3s;width:200px;height:auto;margin:0 auto;display:block;}footer section#block-bootstrap-ife-logotrasparenza .field--name-body img:hover{transform:scale(1.1);}.sliding-popup-bottom .eu-cookie-compliance-banner{background-color:#007cba;padding:30px 0;font-family:'atten-new' !important;}.sliding-popup-bottom .eu-cookie-compliance-banner #popup-buttons button{border-radius:0px 50px 0 50px;padding-left:35px;padding-right:35px;transition:.3s;box-shadow:none;border:0;padding-top:10px;padding-bottom:10px;text-shadow:none;background:#fff;color:#333 !important;font-size:15px;font-weight:500;font-family:'atten-new' !important;transition:.3s;}.sliding-popup-bottom .eu-cookie-compliance-banner #popup-buttons button:hover{background:#e5e5e5;}.sliding-popup-bottom .eu-cookie-compliance-banner div#popup-text p{font-size:15px;font-weight:400;}div#chisiamo-childs .child{width:20%;float:left;text-align:center;margin-right:55px;}div#chisiamo-childs .child h3{font-size:18px !important;}div#chisiamo-childs .child a img{width:100px;}section#block-views-block-news-block-1{margin-top:50px !important;}section#block-views-block-news-block-1 .views-col{padding-right:20px;}section#block-views-block-news-block-1 .view-content .views-field-title{font-size:20px;font-weight:500;margin-bottom:10px;}section#block-views-block-news-block-1 .view-content .views-field-body{font-size:16px;}section#block-views-block-news-block-1 .view-content .views-field-field-image{margin-bottom:12px;}.view-news .views-row{margin:15px auto;}.view-news .views-field-title a{font-size:21px;}.view-news .views-field-body{font-size:16px;}.page-node-type-article .content img{margin-top:0 !important;margin-bottom:20px;}.page-node-type-article .field--name-field-tags .field--label{display:none;}.page-node-type-article .field--name-field-tags .field--items{clear:both;margin-bottom:10px;}.page-node-type-article .field--name-field-tags .field--items .field--item{display:inline;margin-right:8px;}.page-node-type-article .field--name-field-tags .field--items .field--item a:link,.page-node-type-article .field--name-field-tags .field--items .field--item a:visited{font-size:13px;font-weight:500;background-color:#007cba;border-radius:50px;color:#fff;padding:4px 12px;}.page-node-type-article .field--name-field-tags .field--items .field--item a:focus,.page-node-type-article .field--name-field-tags .field--items .field--item a:hover{text-decoration:none;}section#block-lavoraconnoi p{font-size:18px;}table{border:1px solid #ccc !important;}table tr{border:1px solid #ccc !important;}table tr td{padding:10px !important;}#documenti-utili{margin-top:30px;}.page-node-type-documenti .panel-collapse .field--label,.page-node-type-pagina-con-documenti .panel-collapse .field--label{display:none;}.page-node-type-documenti .panel-collapse .field--items .field--item table,.page-node-type-pagina-con-documenti .panel-collapse .field--items .field--item table{border:none !important;}.page-node-type-documenti .panel-collapse .field--items .field--item table thead,.page-node-type-pagina-con-documenti .panel-collapse .field--items .field--item table thead{display:none;}.page-node-type-documenti .panel-collapse .field--items .field--item table tbody tr td:nth-of-type(2),.page-node-type-pagina-con-documenti .panel-collapse .field--items .field--item table tbody tr td:nth-of-type(2){display:none;}.page-node-type-documenti .panel-collapse .field--items .field--item table tbody tr td,.page-node-type-pagina-con-documenti .panel-collapse .field--items .field--item table tbody tr td{padding:0 !important;}.page-node-type-documenti .panel-collapse .field--items .field--item table tbody tr,.page-node-type-pagina-con-documenti .panel-collapse .field--items .field--item table tbody tr{border:none !important;}.page-node-type-documenti .panel-collapse .field--items .field--item table tbody tr td span,.page-node-type-pagina-con-documenti .panel-collapse .field--items .field--item table tbody tr td span{border:none !important;}.page-node-type-documenti .panel-collapse .field--items .field--item table tbody tr td span span.file-link,.page-node-type-pagina-con-documenti .panel-collapse .field--items .field--item table tbody tr td span span.file-link{background-color:none !important;}.page-node-type-documenti .file > span,.page-node-type-pagina-con-documenti .file > span{background:none !important;}.page-node-type-documenti .panel-heading > a[aria-expanded="false"]:after,.page-node-type-pagina-con-documenti .panel-heading > a[aria-expanded="false"]:after{content:'⌃';float:right;transform:rotate(180deg);transition:.3s;margin-top:-4px;}.page-node-type-documenti .panel-heading > a[aria-expanded="true"]:after,.page-node-type-pagina-con-documenti .panel-heading > a[aria-expanded="true"]:after{content:'⌃';transform:rotate(0deg);float:right;transition:.3s;margin-top:4px;}p.footnote{font-size:12px !important;line-height:14px !important;}@media (max-width:650px) and (min-width:280px){.main-container section.col-sm-12{width:100%;}.breadcrumb{width:100%;}header .region.region-firstbar .container_topbar .info{float:none;width:177px;margin:-3px auto;}header .region.region-firstbar .container_topbar .info .info_uno,header .region.region-firstbar .container_topbar .info .info_due{display:none !important;}header .region.region-firstbar{height:30px;background-position:top;background-size:340px 30px;}header .region.region-firstbar .container_topbar .info div p{color:#fff !important;-webkit-text-fill-color:rgba(255,255,255,1);}button.button.button--ultimenu{display:none !important;}header .navbar-toggle{border:0;margin-top:30px;background-color:transparent !important;}header div#navbar-collapse{float:none;text-align:center;margin:0;}header .region.region-firstbar .container_topbar .info p span.t_img{display:none;}header .navbar-collapse #ultimenu-main li .ultimenu__flyout .ultimenu__region{border-radius:0 0 30px 30px;}header .navbar-collapse #ultimenu-main li{display:block;}header .navbar-collapse #ultimenu-main li a{padding:10px !important;}header .navbar-collapse #ultimenu-main li section .voci-menu{float:none;}header .navbar-collapse #ultimenu-main li section .voci-menu li a{padding:0 !important;}header .navbar-collapse #ultimenu-main li section .voci-menu li:first-child a{margin-top:15px;}header .navbar-collapse #ultimenu-main li section .voci-menu li a{margin-bottom:15px !important;}header .navbar-collapse #ultimenu-main li .caret{border:0;align-content:baseline;min-height:auto;background-color:transparent !important;padding:10px 0px 10px 80px;}header .navbar-collapse #ultimenu-main li.has-ultimenu:after{display:none;}header .navbar-collapse #ultimenu-main li .caret::before{border-bottom:0;top:65%;content:'⌃';transform:rotate(180deg);}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row .views-field-title{left:auto;margin-left:auto;top:70px;padding-top:50px;line-height:42px;margin-bottom:10px;font-size:35px;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row .views-field-field-testo{left:auto;margin-left:auto;top:220px;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row .views-field-field-slide-link-1{margin-left:auto;left:auto;}.hp-slideshow .views_slideshow_slide .views-row .views-field-field-slide-link-1 a.s_link{position:relative;top:10px;margin-left:15px;}.view-prodotti .views-col{width:100% !important;}.view-prodotti .views-col:not(:last-child){margin-bottom:50px;}.view-prodotti .views-view-grid .views-field.views-field-title{height:auto;}section#block-mission .field--item p a:link,section#block-mission .field--item p a:visited{float:none;margin-top:30px;display:block;text-align:center;}section#block-mission{margin-top:0;}div#chisiamo-childs .child{width:100%;margin-right:0;}div#chisiamo-childs .child:not(:last-child){margin-bottom:30px;}section#block-views-block-news-block-1 .views-col{width:100% !important;float:none;padding-right:0;}section#block-views-block-news-block-1 .views-col:not(:last-child){margin-bottom:40px;}.page--node-11 img.no-border{margin-bottom:30px;}.governance-obiettivi .box-text-left,.governance-obiettivi .box-text-right{width:100%;margin-bottom:20px;}#block-views-block-persone-block-1 .views-col,#block-views-block-persone-block-2 .views-col,#block-views-block-persone-block-3 .views-col{width:100% !important;float:none;margin-bottom:30px;}.page--node-49 .region.region-content{margin-bottom:30px;}.pagina-prodotti .row-1 .field-content .p_text,.pagina-prodotti .row-3 .field-content .p_text,.pagina-prodotti .row-5 .field-content .p_text{width:100%;}.pagina-prodotti .row-1 .field-content .p_img,.pagina-prodotti .row-3 .field-content .p_img,.pagina-prodotti .row-5 .field-content .p_img{width:100%;}.pagina-prodotti .row-2 .field-content .p_text,.pagina-prodotti .row-4 .field-content .p_text,.pagina-prodotti .row-6 .field-content .p_text{width:100%;}.pagina-prodotti .row-2 .field-content .p_img,.pagina-prodotti .row-4 .field-content .p_img,.pagina-prodotti .row-6 .field-content .p_img{width:100%;}.page-node-type-prodotto .img_text_group .field--name-field-image{width:100%;}.page-node-type-prodotto .img_text_group .field--name-field-testo-vicino-{width:100%;float:none;}.page-node-type-prodotto .img_text_group .field--name-field-testo-vicino-{width:100%;float:none;height:auto;margin-top:30px;display:inline-block;}.page-node-type-prodotto div#form-anchor,.page--node-9 .field--name-field-contact-form,.page--node-8 .field--name-field-contact-form{padding:20px 30px 40px 30px;margin-bottom:30px;}.page--node-9 .a_container .a_text{width:100%;margin-right:0;}.page--node-9 .a_container .a_text{height:auto;min-height:auto;margin-bottom:30px;}.page--node-9 .a_container .a_map{width:100%;margin-bottom:30px;}.page--node-55 .region.region-content{margin-bottom:30px;}.page--node-54 .region.region-content{margin-bottom:30px;}.footer{margin-top:0;}footer.footer.container .field--name-body{width:100%;}footer.footer.container .f_footer .f_container .culumn{width:100%;}footer.footer.container section#block-bootstrap-ife-footercustom div.f_logo{margin-left:0;}footer.footer.container section#block-bootstrap-ife-footercopyright{width:100%;padding:20px;}footer.footer.container .f_footer .f_container .culumn_1 p br{display:none;}footer.footer.container .f_footer .f_container .culumn_4 p{line-height:2;}}@media (max-width:850px) and (min-width:651px){.main-container section.col-sm-12{width:100%;}.breadcrumb{width:100%;}header .region.region-firstbar .container_topbar .info{float:none;width:470px;margin:-5px auto;}header .region.region-firstbar{height:27px;}header .region.region-firstbar .container_topbar .info div p{color:#fff !important;-webkit-text-fill-color:rgba(255,255,255,1);}button.button.button--ultimenu{display:none !important;}header .navbar-toggle{border:0;margin-top:30px;background-color:transparent !important;}header div#navbar-collapse{float:none;text-align:center;margin:0;}header .region.region-firstbar .container_topbar .info p span.t_img{display:none;}header .navbar-collapse #ultimenu-main li .ultimenu__flyout .ultimenu__region{border-radius:0 0 30px 30px;}header .navbar-collapse #ultimenu-main li{display:block;}header .navbar-collapse #ultimenu-main li a{padding:10px !important;}header .navbar-collapse #ultimenu-main li section .voci-menu{float:none;}header .navbar-collapse #ultimenu-main li section .voci-menu li a{padding:0 !important;}header .navbar-collapse #ultimenu-main li section .voci-menu li:first-child a{margin-top:15px;}header .navbar-collapse #ultimenu-main li section .voci-menu li a{margin-bottom:15px !important;}header .navbar-collapse #ultimenu-main li .caret{border:0;align-content:baseline;min-height:auto;background-color:transparent !important;padding:10px 0px 10px 80px;}header .navbar-collapse #ultimenu-main li.has-ultimenu:after{display:none;}header .navbar-collapse #ultimenu-main li .caret::before{border-bottom:0;top:65%;content:'⌃';transform:rotate(180deg);}header .navbar-toggle{display:block !important;}header .container .collapse{display:none !important;}header .container .in{display:block !important;overflow-y:auto !important;}header .navbar-header{float:none;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row .views-field-title{left:auto;margin-left:auto;top:70px;line-height:42px;margin-bottom:10px;font-size:35px;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row .views-field-field-testo{left:auto;margin-left:auto;top:220px;}.hp-slideshow .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row .views-field-field-slide-link-1{margin-left:auto;left:auto;}.hp-slideshow .views_slideshow_slide .views-row .views-field-field-slide-link-1 a.s_link{position:relative;top:0;margin-left:15px;}.view-prodotti .views-col{width:100% !important;}.view-prodotti .views-col:not(:last-child){margin-bottom:50px;}.view-prodotti .views-view-grid .views-field.views-field-title{height:auto;}section#block-mission .field--item p a:link,section#block-mission .field--item p a:visited{float:none;margin-top:30px;display:block;text-align:center;}section#block-mission{margin-top:0;}div#chisiamo-childs .child{width:50%;margin-right:0;}div#chisiamo-childs .child:not(:last-child){margin-bottom:30px;}section#block-views-block-news-block-1 .views-col:not(:last-child){margin-bottom:40px;}.page--node-11 img.no-border{margin-bottom:30px;}.governance-obiettivi .box-text-left,.governance-obiettivi .box-text-right{width:100%;margin-bottom:20px;}.page--node-49 .region.region-content{margin-bottom:30px;}.pagina-prodotti .row-1 .field-content .p_text,.pagina-prodotti .row-3 .field-content .p_text,.pagina-prodotti .row-5 .field-content .p_text{width:50%;}.pagina-prodotti .row-1 .field-content .p_img,.pagina-prodotti .row-3 .field-content .p_img,.pagina-prodotti .row-5 .field-content .p_img{width:50%;}.pagina-prodotti .row-2 .field-content .p_text,.pagina-prodotti .row-4 .field-content .p_text,.pagina-prodotti .row-6 .field-content .p_text{width:50%;}.pagina-prodotti .row-2 .field-content .p_img,.pagina-prodotti .row-4 .field-content .p_img,.pagina-prodotti .row-6 .field-content .p_img{width:50%;}.page-node-type-prodotto .img_text_group .field--name-field-image{width:50%;}.page-node-type-prodotto .img_text_group .field--name-field-testo-vicino-{display:inline-block;height:auto;}.page-node-type-prodotto div#form-anchor,.page--node-9 .field--name-field-contact-form,.page--node-8 .field--name-field-contact-form{padding:20px 30px 40px 30px;margin-bottom:30px;}.page--node-9 .a_container .a_text{height:auto;min-height:auto;margin-bottom:30px;}.page--node-55 .region.region-content{margin-bottom:30px;}.page--node-54 .region.region-content{margin-bottom:30px;}.footer{margin-top:0;}footer.footer.container .field--name-body{width:100%;}footer.footer.container .f_footer .f_container .culumn{width:50%;}footer.footer.container section#block-bootstrap-ife-footercustom div.f_logo{margin-left:0;}footer.footer.container section#block-bootstrap-ife-footercopyright{width:100%;padding:20px;background-position:-3780px 0;}footer.footer.container .f_footer .f_container .culumn_1 p br{display:none;}footer.footer.container .f_footer .f_container .culumn_4 p{line-height:2;}footer.footer.container .field--name-body .f_copyright{width:80%;}}@media (max-width:1100px) and (min-width:851px){.main-container section.col-sm-12{width:100%;}.breadcrumb{width:100%;}header .region.region-firstbar .container_topbar .info{float:none;width:520px;margin:0 auto;}header .region.region-firstbar .container_topbar .info div p{color:#fff !important;-webkit-text-fill-color:rgba(255,255,255,1);}header .navbar-collapse #ultimenu-main li .caret{border:0 !important;padding:10px 0px 10px 65px;}header .navbar-collapse #ultimenu-main li .caret::before{border:0 !important;border-bottom:0;top:65%;content:'⌃';transform:rotate(180deg);}header .navbar-collapse #ultimenu-main li.has-ultimenu:after{display:none;}header .navbar-collapse #ultimenu-main li:first-child a{padding-right:30px;}footer.footer.container .field--name-body{width:100%;}footer.footer.container section#block-bootstrap-ife-footercustom div.f_logo{margin-left:0;}footer.footer.container .field--name-body .f_copyright p{width:70%;padding:0 20px;}footer.footer.container section#block-bootstrap-ife-footercopyright{background-position:-3600px;}}
