html{scroll-behavior:smooth;}
body{margin:0;padding:0;background:#f2f2f2;}
body, p, ul{font:12px/22px 'Verdana', sans-serif;color:#333;}
div{box-sizing:border-box;}
ul, ol{list-style:none;padding:0;margin:0;}
a, a:visited, a:focus, a:active, a:hover{outline:0 none !important;text-decoration:none;transition:color 0.4s;}
div#contents a{color:#0076a4;transition:color 0.4s;}
div#contents a:hover{color:#666;}
div.item-page img{width:100%;height:auto;}
.inner{width:98%;max-width:1200px;margin:0 auto;}
h1, h2, h3, h4, h5, h6{font-family:'OpenSans', sans-serif;color:#174193;text-align:left;}
div.item-page div.page-header h1{line-height:32px;}
div.page-header h2 a{color:#174193 !important;}
div.page-header h2 a:hover{color:#999 !important;}
h3{color:#174193;font-size:24px;}
h4{color:#174193;font-size:16px;font-weight:100;margin-bottom:-6px;}
.blue{background:#0076a4;color:#FFF;border-top:1px solid #0076a4;border-bottom:1px solid #0076a4;}
.blue-dark{background:#00749d;color:#FFF;}
.blue-dark p,
.blue-mid p,
.blue-clear p{color:#FFF;}
.blue-mid{background:#6d8cab;color:#FFF;}
.blue-clear{background:#8491a1;color:#FFF;}
.grey{background:#f2f2f2;}
.grey-dark{background:#EAEAEA;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;}
.white{background:#FFF;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
header{border-top:1px solid #f2f2f2;position:fixed;width:100%;background:rgba(226, 226, 226, 1);z-index:9999;box-shadow:0px 1px 8px rgba(0,0,0,0.4);height:102px;}
#top-slider{}
#top-slider p{margin:0;padding:0;line-height:0;}
#top-slider img{}
div#top-slider img.prev-button,
div#top-slider img.next-button{}
div#header div.inner{display:flex;justify-content:space-between;}
div#header div#logo{width:33%;}
div#header div#main-menu{width:70%;}
div#header div#logo p img{max-width:300px;}
div#header div#logo p{margin:0;padding:0;line-height:0;}
div#upper-blocks{position:relative;}
div#upper-blocks div.inner{display:flex;justify-content:space-between;position:absolute;left:0;right:0;top:-210px;}
div#upper-blocks div.inner div.item{width:33%;min-height:330px;padding:20px 30px 0;position:relative;}
div#upper-blocks div.item h3{text-align:center;color:#fed535;margin-top:0;line-height:28px;}
div#upper-blocks div.item p{text-align:justify;}
div#upper-blocks div.item p.icon{text-align:center;}
div#upper-blocks div.item p:last-child{text-align:center;position:absolute;width:100%;left:0;bottom:16px;}
div#upper-blocks div.item p a{color:#fed535;text-transform:uppercase;border-left:1px solid #fed535;border-right:1px solid #fed535;padding:0 8px;transition:padding 0.4s;}
div#upper-blocks div.item p a:hover{padding:0 16px;}
div#intro div.inner{padding:20px 30px 30px;}
div#intro h1{text-align:center;font-size:42px;margin-bottom:0;}
div#intro h2{text-align:center;font-size:26px;line-height:32px;font-weight:100;margin-top:12px;}
div#intro p{text-align:justify;}
div#intro p:last-child{text-align:center;}
div#intro p:last-child a{color:#00749d;text-transform:uppercase;border-left:1px solid #00749d;border-right:1px solid #00749d;padding:0 8px;transition:padding 0.4s;}
div#intro p:last-child a:hover{padding:0 16px;}
div#project{padding-top:120px;}
div#project h2{text-align:center;font-size:36px;margin:42px 0;position:relative;line-height:1;}
div#project h2::before{background:#1f4fa1 none repeat scroll;content:"";display:block;height:1px;left:50%;margin-left:-108px;position:absolute;bottom:-22px;width:220px;}
.resp-container{position:relative;overflow:hidden;padding-top:56.25%;}
.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid white;}
div#project div.inner.white{padding:0 70px 70px;}
div#middle-blocks div.item.text p{text-align:center;font-size:16px;font-family:'Open Sans', sans-serif;line-height:29px;}
div#middle-blocks div.item.text p:last-child{text-align:center;font-size:12px;font-family:'Verdana', sans-serif}
div#middle-blocks div.item.text p a{color:#00749d;text-transform:uppercase;border-left:1px solid #00749d;border-right:1px solid #00749d;padding:0 8px;transition:padding 0.4s;}
div#middle-blocks div.item.text p a:hover{padding:0 16px;}
div#middle-blocks h3{text-align:center;}
div#middle-blocks div.inner{display:flex;flex-wrap:wrap;}
div#middle-blocks div.inner div.item{width:50%;text-align:justify;}
div#middle-blocks div.inner div.item.text{padding:30px 80px 0;}
div#middle-blocks div.item.img p{padding:0;margin:0;line-height:0;}
div#middle-blocks div.item.img p img{width:100%;}
div#second-text div.inner{min-height:400px;background-repeat:no-repeat;background-size:cover;border-top:1px solid transparent;margin-top:-2px;}
.text-narrow{width:50%;margin-left:50%;margin-top:6%;}
div#second-text div.text-narrow h1.title-blue{font-size:60px;margin-bottom:12px;text-transform:uppercase;}
div#second-text div.text-narrow h2.sub-title-blue{font-size:12px;font-weight:300;margin:16px 0;text-transform:uppercase;}
div#second-text div.text-narrow h2.sub-title-white{color:#FFF;font-weight:300;font-size:38px;text-shadow:-1px 1px 1px rgba(0,0,0,0.75);margin:16px 0;text-transform:uppercase;}
div#second-text div.text-narrow h2.sub-title-white span.title-bold{font-weight:700;text-shadow:-1px 1px 1px rgba(0,0,0,0.75);}
div#second-text div.text-narrow h2.sub-title-white-italic{font-size:38px;font-weight:300;font-style:italic;color:#FFF;margin:16px 0;text-shadow:-1px 1px 1px rgba(0,0,0,0.75);}
div#second-text div.text-narrow p:last-child a{color:#333;padding:8px 16px;background:#ffd617;transition:background 0.4s;text-transform:uppercase;margin-top:12px;display:inline-block;}
div#second-text div.text-narrow p:last-child a:hover{background:#afafaf;}
div#news-events div.inner.white{padding:0 1%;}
div#classroom div.inner{min-height:400px;background-repeat:no-repeat;background-size:cover;border-top:1px solid #E6DBC5;}
div#classroom div.text-narrow h1.title-blue{font-size:60px;margin-bottom:12px;}
div#classroom div.text-narrow h2.sub-title-blue{font-size:12px;font-weight:300;margin:16px 0;text-transform:uppercase;}
div#classroom div.text-narrow h2.sub-title-black{color:#333;font-weight:300;font-size:38px;margin:16px 0;text-transform:uppercase;}
div#classroom div.text-narrow h2.sub-title-black span.title-bold{font-weight:700;}
div#classroom div.text-narrow p:last-child a{color:#333;padding:8px 16px;background:#ffd617;transition:background 0.4s;text-transform:uppercase;margin-top:12px;display:inline-block;}
div#classroom div.text-narrow p:last-child a:hover{background:#afafaf;}
div#bottom-blocks{}
div#bottom-blocks div.inner{display:flex;justify-content:space-between;}
div#bottom-blocks div.inner div.item{width:33%;min-height:360px;padding:20px 30px 0;position:relative;}
div#bottom-blocks div.item h3{text-align:center;color:#fed535;margin-top:0;}
div#bottom-blocks div.item p{text-align:justify;}
div#bottom-blocks div.item p.icon{text-align:center;}
div#bottom-blocks div.item p:last-child{text-align:center;position:absolute;width:100%;left:0;bottom:16px;}
div#bottom-blocks div.item p a{color:#fed535;text-transform:uppercase;border-left:1px solid #fed535;border-right:1px solid #fed535;padding:0 8px;transition:padding 0.4s;}
div#bottom-blocks div.item p a:hover{padding:0 16px;}
div#bottom-blocks div.inner.grey-dark{border-top:0;}
#last-blocks{margin-top:-1px;}
div#last-blocks div.item.text p{text-align:center;font-size:16px;font-family:'Open Sans', sans-serif;line-height:29px;}
div#last-blocks div.item.text p:last-child{text-align:center;font-size:12px;font-family:'Verdana', sans-serif}
div#last-blocks div.item.text p a{color:#00749d;text-transform:uppercase;border-left:1px solid #00749d;border-right:1px solid #00749d;padding:0 8px;transition:padding 0.4s;}
div#last-blocks div.item.text p a:hover{padding:0 16px;}
div#last-blocks h3{text-align:center;}
div#last-blocks div.inner{display:flex;flex-wrap:wrap;}
div#last-blocks div.inner div.item{width:50%;text-align:justify;}
div#last-blocks div.inner div.item.text{padding:30px 80px 0;}
div#last-blocks div.item.img p{padding:0;margin:0;line-height:0;}
div#last-blocks div.item.img p img{width:100%;}
div#logos{background:#FFF;}
div#logos div.cnt div.custom{display:flex;justify-content:space-between;}
div#logos div.cnt div.item{}
div#logos div.item p{}
div#logos div p img{width:100%;height:auto;max-width:229px;}
div#logos div p a img{opacity:1;transition:opacity 0.4s;}
div#logos div p a img:hover{opacity:0.75;}
div#europe{background:#FFF;}
div#europe div.inner{display:flex;justify-content:space-between;flex-wrap:wrap;background:#FFF;padding-top:24px;}
div#europe div.left{width:20%;padding:10px 20px;}
div#europe div.left p img{width:100%;max-width:192px;}
div#europe div.right{width:78%;padding:10px 20px;}
div#europe div.right p{font-size:11px;line-height:16px;color:#1f4fa1;}
div#footer.blue div.inner div.item ul,
div#footer.blue div.inner div.item p,
div#footer.blue div.inner div.item p a{color:#FFF;}
div#footer div.inner{display:flex;justify-content:space-between;flex-wrap:wrap;min-height:240px;}
div#footer div.item.wide{width:45%;}
div#footer div.item.narrow{width:25%;margin-top:24px;}
div#footer div.item.narrow p{width:100%;}
div#footer span.title-white{font-size:52px;color:#FFF;display:block;font-family:'OpenSans', sans-serif;margin:50px 0 16px;font-weight:700;}
div#footer span.sub-title-white{font-size:10px;font-weight:300;color:#FFF;display:block;font-family:'OpenSans', sans-serif;}
div#footer p{display:block;}
div#footer div.item.wide ul.nav.menu.mod-list{list-style:none;padding:0;margin:0;}
div#footer div.item.wide ul.nav.menu.mod-list li{display:inline;border-right:1px solid #FFF;}
div#footer div.item.wide ul.nav.menu.mod-list li:last-child{border-right:none;}
div#footer div.item.wide ul.nav.menu.mod-list li a{margin:0 6px;color:#FFF;transition:color 0.4s;text-transform:uppercase;}
div#footer div.item.wide ul.nav.menu.mod-list li:first-child a{margin-left:0 !important;}
div#footer div.item.wide ul.nav.menu.mod-list li a:hover{color:#AAA;}
div#footer.blue div.item.narrow h3{color:#FFF;font-size:14px;font-weight:100;text-transform:uppercase;}
div#footer div.item.narrow ul.social{list-style:none;padding:0;margin:0;}
div#footer div.item.narrow ul.social li{display:inline-block;}
div#footer div.item.narrow ul.social li a{color:#FFF;transition:opacity 0.4s;font-size:28px;margin:0 8px 0 0;opacity:0.75;}
div#footer div.item.narrow ul.social li a:hover{opacity:1;}
div#footer div.item.narrow div.newsletter div.custom.newsletter p a{background:rgba(255, 255, 255, 0.75);color:#0076a4;padding:8px 16px;transition:background 0.4s;}
div#footer div.item.narrow div.newsletter div.custom.newsletter p a:hover{background:rgba(255, 255, 255, 1);}
div#credits.blue p{color:#AAA;text-align:center;font-size:11px;}
div#credits.blue p a{color:#AAA;}
div#main-menu ul{padding:0;margin:0;list-style:none;}
div#main-menu ul li{display:inline-block;}
div#main-menu ul li a{text-transform:uppercase;color:#555;padding:40px 12px;display:block;background:transparent;transition:background 0.4s;font-family:'Open Sans', sans-serif;font-weight:700;font-size:14px;}
div#main-menu ul li a:hover{background:#8491a1;color:#EEE;}
div#main-menu ul li.current.active a{background:#8491a1;color:#EEE;}
#contents div#left-col h3.head-amatt{margin-top:16px;}
#contents div#left-col ul{padding:0;margin:0;list-style:none;}
#contents div#left-col ul li{border-bottom:1px solid #8491a1;margin:0 0;text-indent:0;}
#contents div#left-col ul li:last-child{border-bottom:none;}
#contents div#left-col ul li a{color:#333;font-size:16px;font-family:Open Sans;font-weight:700;padding:8px;display:block;text-align:left;}
#contents div#left-col ul li.active a{color:#FFF;background:#8491a1;}
#contents div#left-col ul li a:hover{color:#8d96c6;}
#contents div#left-col ul li.active a:hover{color:#FFF;}
div.spoletta{position:sticky;top:174px;}
div.blog.doc-h2-spaced div.items-row h2{margin:36px 0 0;}
div#news-events div.inner.white{padding-bottom:24px;}
div#news-events h2{text-align:center;font-size:36px;margin:42px 0 68px 0;position:relative;line-height:1;}
div#news-events h2::before{background:#1f4fa1 none repeat scroll;content:"";display:block;height:1px;left:50%;margin-left:-108px;position:absolute;bottom:-22px;width:220px;}
div#news-events div.newsCnt{display:flex;justify-content:space-between;}
div#news-events div.newsCnt div.div_lnd_intro{width:34%;margin:0 8%;position:relative;}
div#news-events span.lnd_introdate{text-align:center;display:block;font-size:11px;color:#666;}
div#news-events .lnd_head{text-align:center;}
div#news-events div.lnd_introtxt{text-align:justify;}
div#news-events a.lndtitle{color:#174193;font-size:18px;font-family:'OpenSans', sans-serif;display:block;text-align:center;margin-top:8px;transition:color 0.4s;}
div#news-events a.lndtitle:hover{color:#727272;}
div#news-events div.div_lnd_intro div.lnd_head img{width:100% !important;max-width:400px;height:auto !important;}
div#news-events p span.news-segue a{color:#00749d;text-transform:uppercase;border-left:1px solid #00749d;border-right:1px solid #00749d;padding:0 8px;transition:padding 0.4s;}
div#news-events p span.news-segue{display:block;margin-top:12px;text-align:center;position:absolute;bottom:0;left:0;right:0;}
div#news-events p span.news-segue a.news-segue-link{color:#00749d;text-transform:uppercase;border-left:1px solid #00749d;border-right:1px solid #00749d;padding:0 8px;transition:padding 0.4s;}
div#news-events p span.news-segue a.news-segue-link:hover{padding:0 16px;}
div#news-events .div_lnd_intro,
div#news-events .clrfix{clear:both;}
div#news-events div.digiReadAll-cnt p.digiReadAll a{color:#333;padding:8px 16px;background:#ffd617;transition:background 0.4s;text-transform:uppercase;margin-top:12px;display:inline-block;}
div#news-events div.digiReadAll-cnt p.digiReadAll a:hover{background:#afafaf;}
.digiReadAll-cnt{text-align:center;}
div#news-events div.newsCnt div.div_lnd_intro div.lnd_introtxt p{margin-bottom:36px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#00749d;transition:color 0.4s;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#666;}
div#contents p a{color:#00749d;}
div#contents p a:hover{color:#000;}
div#contents div.inner{display:flex;justify-content:space-between;flex-wrap:wrap;}
div#contents div.inner div#inner-contents{width:68%;}
div#contents div.inner div#left-col{width:25%;}
div#contents{text-align:justify;padding-bottom:64px;}
div#contents div.blog div.pull-right.item-image,
div#contents div.item-page div.pull-right.item-image{margin:8px 0 0 24px;width:100%;max-width:400px;}
div#contents div.blog div div.pull-right.item-image a img,
div#contents div.blog div div.pull-right.item-image img,
div#contents div.item-page div.pull-right.item-image a img,
div#contents div.item-page div.pull-right.item-image img{width:100%;height:auto;}
div#contents div.blog div.pull-left.item-image,
div#contents div.item-page div.pull-left.item-image{margin:8px 24px 0 0;width:100%;max-width:400px;}
div#contents div.blog div.pull-right.item-image a img,
div#contents div.blog div.pull-right.item-image img,
div#contents div.item-page div.pull-left.item-image a img,
div#contents div.item-page div.pull-left.item-image img{width:100%;height:auto;}
div#contents div.blog div.pull-right.item-image a img,
div#contents div.blog div.pull-left.item-image a img{opacity:1;transition:opacity 0.4s;}
div#contents div.blog div.pull-right.item-image a img:hover,
div#contents div.blog div.pull-left.item-image a img:hover{opacity:0.75;}
div#contents div.item-page.img-no-stretch.partners div p img{max-width:225px;}
div#contents ul{list-style:disc;padding:0 28px;}
div#contents .item-page ul{list-style:disc;padding:0 18px;list-style:none;}
div#contents .item-page ul li:before{content:"\f105";margin-right:4px;font-family:'FontAwesome', sans-serif;}
div#contents ol{list-style:decimal;padding:0 28px;}
div#contents ul li,
div#contents ol li{margin:8px 0;}
div#contents div#inner-contents div.item-page ul li{text-indent:-8px;}
#breadcrumbs{font-size:11px;color:#888}
div#breadcrumbs ul{padding:0;margin:0;list-style:none}
div#breadcrumbs ul li{font-size:11px;display:inline-block;}
div#breadcrumbs ul li a{font-size:11px;color:#00749d;}
div#breadcrumbs ul li:before{display:none}
div#breadcrumbs div ul.breadcrumb li:first-child{display:none;}
div.blog div.category-desc{margin-bottom:48px;padding-bottom:12px;}
div.blog div.category-desc:after{content:"";display:block;border-bottom:1px solid #CCC;width:33%;margin-top:24px;}
div.blog div.items-row.cols-1{margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #CCC;overflow:hidden;}
div.blog div.items-row.cols-1:last-child{border-bottom:none;}
div#contents div.blog p.readmore a.btn{color:#333;padding:3px 8px;background:#ffd617;transition:background 0.4s;text-transform:uppercase;margin-top:12px;display:inline-block;}
div#contents div.blog p.readmore a.btn:hover{background:#afafaf;}
div#left-col div.moduletable{margin-bottom:48px;}
dl.article-info.muted time::before{content:"\f073";font-family:'FontAwesome', sans-serif;}
dl.article-info.muted dt{}
dl.article-info.muted dd{margin-left:2px;font-size:11px;color:#666;}
div.pagination{display:block;padding-left:0;margin:0;}
div.pagination ul{list-style:none;padding:0;margin:20px 0 36px;text-align:center;}
div.pagination ul li{display:none;background-color:#DDD;border-radius:12px;min-width:90px;text-align:center;color:#999;font-size:11px;}
div.pagination ul li a{color:#222;display:block;font-size:11px;border-radius:12px;transition:all 0.4s;}
div.pagination ul li:nth-child(1),
div.pagination ul li:nth-child(2),
div.pagination ul li:nth-last-child(1),
div.pagination ul li:nth-last-child(2){display:inline-block;}
div.item-page ul.pager.pagenav{text-align:center;border-top:1px solid #CCC;padding:0 !important;margin-top:48px;}
div.item-page ul.pager.pagenav li{text-indent:0 !important;margin:18px auto 0 auto !important;display:inline-block;}
div.item-page ul.pager.pagenav li.previous{}
div.item-page ul.pager.pagenav li.next{}
div.item-page ul.pager.pagenav li.previous:before,
div.item-page ul.pager.pagenav li.next:before{display:none;}
div.item-page ul.pager.pagenav li a{display:block;background:#d3d4e9;padding:2px 24px;transition:background 0.4s !important;font-size:11px;}
div.item-page ul.pager.pagenav li a:hover{background:#b3bffb !important;}
p.extlink-disclaimer{display:none;}
body.links div#inner-contents p.extlink-disclaimer,
body.news-events div#inner-contents p.extlink-disclaimer,
body.selected-news div#inner-contents p.extlink-disclaimer,
body.documents div#inner-contents p.extlink-disclaimer{color:#999;font-size:11px;margin:36px 0 0 0;text-align:right;display:block;border-top:1px solid #CCC;}
body:not(.selected-news) div#inner-contents p.extlink-disclaimer{}
div#inner-contents a[href$=".zip"]::before{content:"\f1c6";margin-right:6px;color:#e0a929;font-family:'FontAwesome';font-size:22px;position:relative;top:2px;}
div#inner-contents a[href$=".pdf"]::before{content:"\f1c1";margin-right:6px;color:red;font-family:'FontAwesome';font-size:22px;position:relative;top:2px;}
div#inner-contents a[href$=".doc"]::before{content:"\f1c2";margin-right:6px;color:#0084c8;font-family:'FontAwesome';font-size:22px;position:relative;top:2px;}
div#inner-contents a[href$=".pptx"]::before,
div#inner-contents a[href$=".ppt"]::before{content:"\f1c4";margin-right:6px;color:grey;font-family:'FontAwesome';font-size:22px;position:relative;top:2px;}
div#inner-contents a.ext-link::before{content:"\f08e";margin-right:6px;color:#00749d;font-family:'FontAwesome';font-size:22px;position:relative;top:4px;}
div#system-message div.alert{max-width:1200px;width:100%;margin:24px 0;box-sizing:border-box;}
div#system-message div.alert.alert-notice,
div#system-message div.alert.alert-warning,
div#system-message div.alert.alert-error,
div#system-message div.alert.alert-message,
div#system-message div.alert.alert-success{padding:4px 8px;border-radius:8px;}
div#system-message div.alert a.close{float:right;cursor:pointer;display:none;}
div#system-message div.alert h4.alert-heading{display:none;}
div#system-message div.alert.alert-success{background-color:#dff0d8;}
div#system-message div.alert.alert-notice{background-color:#d9edf7;}
div#system-message div.alert.alert-warning{background-color:#F8EAA5;}
div#system-message div.alert.alert-error{background-color:#f2dede;}
div#system-message div.alert.alert-message{background-color:#d9edf7;}
div.icons div.btn-group.pull-right{display:none;}
div#inner-contents div.system-unpublished span.label.label-warning{background:rgba(255, 0, 0, 0.3);color:#FFF;font-size:11px;padding:4px;}
div.item-page div p.ico-not-found{text-align:center;}
div.item-page div p.ico-not-found img{max-width:547px;}
#toTop{position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:#0081B8;color:#fff;cursor:pointer;padding:15px;border-radius:10px;opacity:0;transition:all .6s;box-shadow:0 0 8px rgba(0,0,0,0.7);}
#toTop:hover{background-color:#555;}
div.coockie_banner.digi-cookies-banner{background:rgba(0,0,0,0.86) !important;width:60% !important;padding-top:1px;padding-bottom:1px;margin:0 22%;border-radius:10px 12px 0 0;z-index:999999;}
div.coockie_banner.digi-cookies-banner p{color:#DDD;padding:0 !important;margin:4px 0;font-size:11px;}
.BotonUno.digi-button{background:#DDD;border:none;border-radius:6px 6px 6px 6px;color:#666;display:inline-block;font-family:arial;font-size:11px;font-weight:700;padding:2px 12px;text-decoration:none;text-shadow:0 1px 0 #FFF;margin-left:4px;margin-right:4px;cursor:pointer;}
.BotonUno.digi-button:hover{border:none !important;}
div.item-page div p img.coming-soon{max-width:161px;}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:left;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer;width:90%;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em}
.slicknav_nav{clear:both}
.slicknav_nav ul,
.slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{display:block;cursor:pointer;}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_menu:before,
.slicknav_menu:after{content:" ";display:table;}
.slicknav_menu:after{clear:both}
.slicknav_menu{font-size:16px;}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.slicknav_menu .slicknav_menutxt{color:#FFF;font-weight:bold;text-shadow:0 1px 3px #000;font-family:'Oswald', sans-serif;}
.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5;}
.slicknav_menu{background:#303030;padding:5px;}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;}
.slicknav_nav,
.slicknav_nav ul{list-style:none;overflow:hidden;}
.slicknav_nav ul{padding:0;margin:0 0 0 3px;}
.slicknav_nav .slicknav_item{padding:5px 10px;margin:2px 5px;}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff;}
.slicknav_nav .slicknav_item a{padding:0;margin:0;}
.slicknav_nav .slicknav_item:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff;}
.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
.slicknav_menu{display:none;}
#pg-msnr-container{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}
#pg-msnr-container div{padding:0!important;float:none!important}
div#contents div.pg-cats-box-float2 div.pg-cat-img-detail a img,
div#contents div.pg-category-view.pg-cv img.pg-image{opacity:1;transition:opacity .4s}
div#contents div.item-page div.pg-msnr-container div a img.pg-image{padding:3px 0;opacity:1;transition:opacity .4s}
#pg-msnr-container div{padding:5px 0!important}
div#contents div.pg-category-view.pg-cv img.pg-image:hover,
div#contents div.pg-cats-box-float2 div.pg-cat-img-detail a img:hover,
div#contents div.item-page div.pg-msnr-container div a img.pg-image:hover{opacity:.75}
div#contents div.pg-categories-view div.pg-cats-box-float2 div div.pg-field-table2 a.category{margin-left:0;font-family:"open sans condensed", "Verdana", sans-serif;font-size:24px;font-weight:600}
div#contents div.pg-categories-view.pg-csv div.pg-field-table2 span.small{display:none}
div#contents div.pg-category-view.pg-cv div.phoca-back-link{display:block;width:80px;background-color:#AAA;text-align:center;border-radius:6px;transition:background-color .4s}
div#contents div.pg-category-view.pg-cv div.phoca-back-link a{color:#FFF}
div#contents div.pg-category-view.pg-cv div.phoca-back-link:hover{background-color:#BBB}
div#contents div#phocagallery div.pagination{border:none!important}
div#contents div.pg-category-view.pg-cv div.pg-cv-box{box-shadow:0 0 0 0 rgba(255, 255, 255, 0)}
div#phocagallery.pg-categories-view div.row{display:flex;flex-wrap:wrap;justify-content:space-between}
div#phocagallery.pg-categories-view div.row div.span4 div.pg-cats-box{padding:0;margin:0;box-shadow:none}
div#phocagallery.pg-categories-view div.row div.span4 div.pg-cats-name{text-align:center;background-color:rgba(0, 0, 0, 0.75);position:relative;bottom:71px;display:block;margin:0 auto;max-width:260px;min-height:64px}
div#phocagallery.pg-categories-view div.row div.span4:hover div.pg-cats-name{opacity:.75}
div#phocagallery.pg-categories-view div.row div.span4 div.pg-cats-name a{color:#EEE;padding:8px;display:block;line-height:16px}
div#phocagallery.pg-categories-view div.row div.span4 div.pg-cats-name span{display:none}
div#phocagallery.pg-categories-view div.row div.pg-cats-box{background:transparent;}
div#phocagallery.pg-categories-view div.row div.span4.col-xs-6.col-sm-4.col-md-4{}
#sb-container{z-index:9999;}
div#sbox-window.shadow{max-width:1000px !important;width:100% !important;left:0 !important;margin:0 auto !important;right:0 !important;}
input[type="text"], input[type="email"]{border:1px solid #8e97c7;min-width:180px;padding:3px 6px;}
input[type="button"]{border:none;background:#1f4fa1;color:#FFF;padding:6px 12px;transition:background 0.4s;}
input[type="button"]:hover{background:#676767;}
div#b2jcontainer_m122 .controls{clear:both;}
div.item-page div div.b2jcontainer.b2j_contact div.control-group div.controls div.b2jcaptchainputcontainer input{margin-left:12px !important;}
@media screen and (max-width:960px){div.fix-abstand,
div#top-menu{display:none;}
#breadcrumbs{top:0;}
#top{position:relative;}
#header{margin-top:0px;}
.slicknav_menu{display:block;}
div#top-menu{display:none;}
}
@media screen and (min-width:960px){div#top-menu{display:none;}
div#top-menu{display:block;}
}
@media only screen and (max-width:960px){div.inner{width:100%;}
div#upper-blocks{position:static;}
div#upper-blocks div.inner{position:static;display:block;}
div#upper-blocks div.inner div.item{width:100%;min-height:300px;}
div#bottom-blocks{position:static;}
div#bottom-blocks div.inner{position:static;display:block;}
div#bottom-blocks div.inner div.item{width:100%;min-height:300px;}
div#project{padding-top:0px;}
div#last-blocks div.inner div.item.text,
div#middle-blocks div.inner div.item.text{padding:0px 80px 0;}
div#footer div.inner{padding:0 1%;}
header div#header div#main-menu{display:none;}
header div#header div.inner div#logo{width:100%;text-align:center;}
header div#header div#logo p a img{width:100%;height:auto;max-width:300px;}
div#contents div.inner{display:block;}
div#contents div.inner div#breadcrumbs,
div#contents div.inner div#left-col,
div#contents div.inner div#inner-contents{width:98%;padding:0 1%;}
header{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;position:static;width:100%;box-shadow:none;height:102px;}
.fix-top{display:none;}
div#contents{padding-bottom:0;}
}
@media only screen and (max-width:860px){div#middle-blocks div.inner{display:block;}
div#middle-blocks div.inner div.item{width:100%;text-align:left;}
div#middle-blocks div.item.img{display:none;}
div#last-blocks div.inner{display:block;}
div#last-blocks div.inner div.item{width:100%;text-align:left;}
div#last-blocks div.item.img{display:none;}
.text-narrow{width:100%;margin-left:0;margin-top:0;text-align:center;}
div#second-text div.inner,
div#classroom div.inner{min-height:280px;}
div#logos div.inner{display:flex;justify-content:space-between;}
div#logos div.inner div.cnt{display:flex;justify-content:space-between;width:50%;flex-direction:column;}
div#logos div.cnt div.custom{display:block;}
div#logos div.cnt div.custom p{text-align:center;}
}
@media only screen and (max-width:690px){div#contents div.blog div.pull-right.item-image,
div#contents div.item-page div.pull-right.item-image{margin:8px 0 0 0;width:100%;max-width:100%;float:none;text-align:center;}
div#contents div.blog div div.pull-right.item-image a img,
div#contents div.blog div div.pull-right.item-image img,
div#contents div.item-page div.pull-right.item-image a img,
div#contents div.item-page div.pull-right.item-image img{max-width:400px;}
}
@media only screen and (max-width:600px){div#news-events div.newsCnt{display:block;}
div#news-events div.newsCnt div.div_lnd_intro{width:98%;margin:0 1%;position:static;}
div#news-events p span.news-segue{position:static;}
div#news-events .lnd_head{text-align:center;}
div#inner-contents div.blog div.pull-right.item-image,
div#inner-contents div.blog div.pull-left.item-image{float:none;text-align:center;width:100%;max-width:100%;margin:8px 0;}
div#inner-contents div.blog div.pull-right.item-image img,
div#inner-contents div.blog div.pull-left.item-image img{max-width:400px;}
div#footer div.inner{display:block;}
div#footer div.item{width:100% !important;}
div#footer div.item p{text-align:center !important;}
#footer p,
#footer h3,
div#footer div.item.narrow ul.social,
div#footer div.item.wide ul.nav.menu.mod-list{text-align:center !important;}
}
@media only screen and (max-width:480px){div#upper-blocks div.item p:last-child,
div#bottom-blocks div.item p:last-child{position:static;}
div#europe div.item.left p{text-align:center;}
div#europe div.inner{display:block;}
div#europe div.item{width:100%;}
#upper-blocks div.item,
#bottom-blocks div.item{border-bottom:1px solid #838383;}
div#last-blocks div.item.text,
div#middle-blocks div.item.text{padding:0 2% !important;}
div#classroom div.text-narrow h1.title-blue{}
div#classroom div.text-narrow h2.sub-title-blue{}
div#classroom div.text-narrow h2.sub-title-black{font-size:28px;}
div#second-text div.text-narrow h1.title-blue{}
div#second-text div.text-narrow h2.sub-title-blue{}
div#second-text div.text-narrow h2.sub-title-white{font-size:28px;}
div#second-text div.text-narrow h2.sub-title-white-italic{font-size:28px;}
div#logos div.inner{display:block;}
div#logos div.inner div.cnt{width:100%;}
div#top-slider{display:none;}
div#inner-contents ol,
div#inner-contents ul,
div#inner-contents p{text-align:left;}
p:not(:last-child){text-align:left !important;}
p.icon,
#logos p{text-align:center !important;}
div#second-text div.inner div.text-narrow h1.title-blue,
div#second-text div.inner div.text-narrow h2.sub-title-blue{color:#FFF;}
div.item-page #pg-msnr-container{padding:0;display:block;max-width:260px;margin:0 auto;}
div#credits{visibility: hidden;}
}